Bagaimana cara menggunakan ajax di laravel 5
Saat kita akan membuat sebuah aplikasi web tentu seringkali membuat sebuah ajax form untuk mengirimkan sebuah form isiaan data, nah berikut akan saya coba sampaikan bagaimana cara nya menggunakan ajax form di laravel.
Kita sudah barang tentu mengenal penggunaan html tag <form></form> untuk men submit sebuah form isian data atau bisa juga untuk mengambil isian proses suatu data dengan men submit form data sebagai parameter nya yang akan menghasilkan umpan balik dari dari hasil post form tersebut .
Didalam laravel untuk submit data dengan form ajax kita harus menyertakan csrf_token() tanpa ada nya penyertaan itu dalam form yang akan submit maka form data nya tidak akan terkirim dan kita akan menemui error page.
Apa itu csrf_token() : adalah key yang di generate secara otomatis oleh laravel untuk melindungi aplikasi berbasis laravel dari serangan Cross site request forgery sebuah session yang di manage oleh laravel untuk memastikan bahwa yang melakukan request adalah benar-benar dari user aplikasi tersebut.
Pada awal mempelajari laravel juga saya sempat bingung saat submit data dalam <form></form> kenapa tidak dapat terkirim, dan cukup membuat pusing kepala juga maklumlah belajar laravel nya masih tahap pemula dalam 1 minggu harus dapat menguasai dasar-dasar nya.
Pada contoh di atas saya menyembunyikan csrf token kedalam input text box yang akan di submit bersamaan dengan form isian nya.
Begitu pula saat kita akan melakukan get data dari submit form data sebagai parameter untuk suatu proses perhitungan atau pengambilan data tertentu maka harus di sertai juga dengan token csrf tersebut seperti contoh berikut di bawah ini yaitu men submit form request dengan parameter id serta di sertai dengan token key untuk medapatkan umpan balik dalam variable res berikut :
demikianlah semoga bermanfaat andanya.
demikianlah semoga bermanfaat andanya.
Comments
Post a Comment