Cara Manual Validasi Form Input Laravel - kali ini saya akan membagikan cara memvalidasi form input pada laravel dengan manual. Kita tahu bahwa untuk melakukan proses validasi dari bentuk request sendiri sudah banyak bertebaran di internet.
Lalu bagaimana cara kita untuk memvalidasi data yang tidak berada di request tetapi berada di varibel lainya, sehingga membuat kalian kebingungan. Nah Dibawah ini adalah code yang bisa anda copy dan pakai.
$roleid = "231"
$request = array('roleid' => $roleid) ;
$validator = Validator::make($request, [
'roleid' => 'exists:role_menu,role_menu_id'
]);
if ( $validator->fails() ) {
$errors = $validator->messages();
return $errors;
}
$request = array('roleid' => $roleid) ;
$validator = Validator::make($request, [
'roleid' => 'exists:role_menu,role_menu_id'
]);
if ( $validator->fails() ) {
$errors = $validator->messages();
return $errors;
}
Penjelasan :
$request membuat variabel yang mempunyai roleid dengan value $roleid
$validator akan mendapatkan hasil true atau false dari validasi yang dijabarkan.
Validator::make ini adalah sebuah fungsi,
Exists:role_menu, role_menu_id dimakusdkan data tersebut tidak boleh ada data yang sama di table role_menu
if ( $validator->fails() ) { adalah percabangan ketika ada ketidak benaran dalam input validator
Apabila Code ini membantu atau anda masih mengalami kebingungan silahkan langsung saja berkomentar di kotak komentar yang sudah disediakan.