Menampilkan Form dan CRSF Token Laravel 5.3

Pada bagian ini kita akan belajar cara bagaimana Menampilkan Form dan CRSF Token Pada Laravel. Karena kita gunakan sistem RESTful Resource Controllers yang mana kita buat controllernya otomatis jadi kita harus ikutin step by stepnya dan aturan mainnya. Untuk menampilkan views atau menampilkan formnya ke user kita gunakan URLnya /blog/create yang artinya membuat tapi untuk menyimpan datanya sendiri kita tempatkan di metode store dengan meletakkan URLnya /blog dengan menggunakan metode POST. Langsung saja kita kebagian controllernya didalam metode create yakni kita akan mereturn view dengan nama create.blade.php yang diletakkan pada folder resources/views/blogs sebagai berikut

Menampilkan-Form-dan-CRSF-Token-Laravel5-20-01-2017-1

dan nanti datanya akan diolah pada bagian metode store() yang punya parameter Object Request yang artinya inputan dari user. 

Menampilkan-Form-dan-CRSF-Token-Laravel5-20-01-2017-2

Kita bisa pindah ke view dan buka file create.blade.php yang teman teman sudah buat. Pertama kita akan buat dulu formulirnya yang mana methodnya post dan actionnya kita tulis /blog

Menampilkan-Form-dan-CRSF-Token-Laravel5-20-01-2017-3

didalamnya akan ada dua input yang pertama untuk titlenya dan yang kedua descriptionnya dan satu tombol submit dengan menentukan attribute namenya masing-masing seperti berikut

Menampilkan-Form-dan-CRSF-Token-Laravel5-20-01-2017-4

Kita akan coba mengaksesnya dan melihat pada bagian browsernya dengan menuliskan URL seperti ini

Menampilkan-Form-dan-CRSF-Token-Laravel5-20-01-2017-6

dan bila teman teman mencoba tekan tombol submitnya akan ada satu error yakni TOkenVerifyCRSf untuk itu kita harus ada tambahan input dengan type hidden

Menampilkan-Form-dan-CRSF-Token-Laravel5-20-01-2017-7

lalu valuenya di dapat dari csrf_token() yang mana hanya metode tersebut sebatas kode random. Jadi csrf_token() adalah salah satu cara laravel untuk menjaga securitynya. Intinya sendiri kita tampilkan satu Token dan token ini selalu dicek. Jadi kita tidak bisa sekedar submit sesuatu berdasarkan link tapi benar-benar harus mengklik tombol submitnya karena laravel akan membandingkan token yang kita submit dengan token yang didapat, apakah sama atau tidak. 

Menampilkan-Form-dan-CRSF-Token-Laravel5-20-01-2017-5

Kita akan coba submit lagi formulirnya maka kita tidak lagi dapat error. Tentu di metode store kita belum melakukan apa-apa. Itu dia langkah pertama kita sudah berhasil menampilkan form dan mensubmit formnya dengan memberikan Token atau kode random. Kita akan belajar satu hal lagi yakni validation pada bagian selanjutnya semoga jelas dan terima kasih.

20 Januari 2017

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Mini Bootcamp Backend Laravel 11 Bulan Mei 2024 di DUMET School
Webinar Selanjutnya Mei 2024

Minggu, 26 Mei 2024, 09.00-13.00 WIB

(4 Jam Membuat Backend di Laravel 11)

chat