2014-10-27 3 views
0

Я хочу проверить таблицу соединений. Я только проверял одну таблицу, но что, если у меня есть объединенная таблица. На основе прикрепленного изображения. Как я могу проверить его?Проверка таблицы соединения Laravel

public function store() 
{ 
    $input = Input::all(); 
    $validation = Validator::make($input, User::$rules); 


    if ($validation->passes()){ 
     User::create($input); 
     return View::make('users.create'); 
    } 
    return Redirect::route('users.create') 
       ->withInput() 
       ->withErrors($validation) 
       ->with('message', 'Please correct the following errors:'); 

} 

enter image description here

ответ

0

Вы можете использовать много валидаторов, а также проверить UserAccount модели:

public function store() 
{ 
    $input = Input::all(); 
    $validation = Validator::make($input, User::$rules); 

    $validation2 = Validator::make($input, UserAccount::$rules); 


    $result = true; 

    if (!$validation->passes()) { 
     $result = false; 
    } 
    if (!$validation2->passes()) { 
     $result = false; 
    } 

    if ($result) { 
     User::create($input); 
     return View::make('users.create'); 
    } 
    return Redirect::route('users.create') 
       ->withInput() 
       ->withErrors([$validation, $validation2]) 
       ->with('message', 'Please correct the following errors:'); 

} 
Смежные вопросы