Gibt es eine Möglichkeit in Laravel 5 zu überprüfen, ob ein Wert mit dem Wert aus der Datenbank übereinstimmt?Validierungsprüfung (wenn 1 gleich einem Wert aus der Datenbank ist) Laravel 5
Hier ist, was ich versuche zu tun: Ich habe Tabelle users
und in der Tabelle Benutzer habe ich zusätzliche Spalte admin_id
. Bei der Validierung muss überprüft werden, ob die admin_id
Datenbank der Form 1
entspricht.
Hier ist meine aktuellen Code:
$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;
}
Großen Dank! :) Bearbeiten Sie das einfach: 'users' => 'required | exists: Benutzer, id, admin_id, 1' –
Irgendein Tutorial dazu: "Sie sollten auch Laravel 5 Requests Objekte in Betracht ziehen, um Eingaben zu validieren." –
@ user2158982 http://laravel.com/docs/5.0/validation#form-request-validation sollte ausreichen. Sie könnten auch auf https://laracasts.com/ –