Membuat Validasi dan Menampilkan Error Laravel 5.3

Kita akan masuk kebagian validation pada Laravel yakni memvalidasi inputan dari usernya. Jadi pada artikel ini kita akan mulai membuat validasi dan menampilkan error untuk user bila inputan tersebut kosong atau tidak di isi. Untuk itu kita akan buat sesimple mungkin dengan menuliskan $this->validate di bagian metode storenya yang sebelumnya kita buat sebagai berikut

Membuat-Validasi-dan-Menampilkan-Error-Laravel5-21-01-2017-1

Parameter pertama yakni $requestnya atau Request inputnya lalu yang kedua kita bungkus kurung kotak lalu menuliskan kolom field apa yang akan kita validasi pada kasus ini adalah title dan description sebagai berikut

Membuat-Validasi-dan-Menampilkan-Error-Laravel5-21-01-2017-2

Bagian kiri yakni keynya dan sebelah kanan adalah aturan validasinya yakni required wajib di isi dan untuk memisahkan lebih dari satu syarat kita pisahkan dengan tanda (|) garis lurus. Kemudian kita akan tampilkan errornya dibagian viewnya untuk errornya sendiri kita akan cek apakah $errornya lebih dari 0 artinya jika ada error maka kita akan tampilkan semua errornya didalam viewnya seperti ini

Membuat-Validasi-dan-Menampilkan-Error-Laravel5-21-01-2017-4

Bila teman teman tidak isi formulirnya dan langsung submit formnya maka kita akan dapatkan error dalam bentuk list sebagai berikut

Artinya inputannya wajib di isi atau teman teman juga bisa spesifik meletakkan errornya dimasing masing inputannya. Kita gunakan ternary operator untuk mengeceknya

Membuat-Validasi-dan-Menampilkan-Error-Laravel5-21-01-2017-5

Apakah $error ini milik title maka kita akan tampilkan $error di bagian metode firstnya dan bila tidak ada kita biarkan kosong. Lakukan hal yang sama kita akan buat untuk descriptionnya

Membuat-Validasi-dan-Menampilkan-Error-Laravel5-21-01-2017-6

Oke sejauh ini validasi di Laravel kita berhasil dan menampilkan error didalam view berjalan dengan baik. Setelah itu tentu kita akan memasukkan datanya kedatabase kita akan lanjutkan pada bagian berikutnya terima kasih dan semoga bermanfaat.

21 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 Kursus Postgre SQL Database Developer Terbaik 2024 di Jakarta
chat