C'è qualche modo in Laravel 5 per verificare se qualche valore equivale al valore del database?Controllo di convalida (se 1 è uguale a qualche valore dal database) Laravel 5
Ecco ciò che cerco di fare: ho il tavolo users
e negli utenti della tabella ho una colonna aggiuntiva admin_id
. In convalida, devo verificare se il database del modulo admin_id
è uguale a 1
.
Ecco il mio codice corrente:
$inputs = array(
'projects' => Input::get('project'),
'users' => Input::get('workers')
);
$rules = array(
'projects' => 'required',
'users' => 'required'
);
$validator = Validator::make($inputs,$rules);
if($validator->fails()){
return false;
}else{
return true;
}
Great thanks! :) Modifica questo: 'users' => 'required | exists: users, id, admin_id, 1' –
Qualsiasi tutorial per questo: "Dovresti considerare anche gli oggetti Laravel 5 Requests per convalidare l'input." –
@ user2158982 http://laravel.com/docs/5.0/validation#form-request-validation dovrebbe essere sufficiente. Puoi anche guardare https://laracasts.com/ –