以下のLaravelの投稿をルーターからモデルに移動する方法について、誰かが私を正しい方向に向けることができることを願っていますか? Laravel のドキュメントでは、ルーティングを使用してすべてを説明していますが、しばらくするとコードがめちゃくちゃになってしまいます。
Route::post('reminder', array('before' => 'csrf', function(){
$rules = array(
'first_name' => array('required', 'min:2'),
'last_name' => array('required', 'min:2'),
'email_address' => array('required', 'email')
);
$validator = Validator::make(Input::all(), $rules);
if ($validator->fails()){
return Redirect::to(Input::get('ref'))->withInput()->withErrors($validator);
} else {
DB::table('mytable')->insert(
array(
'fname' => Input::get('first_name'),
'lname' => Input::get('last_name'),
'email' => Input::get('email_address'),
);
return Redirect::to(Input::get('ref'))->with('message', 'Thank you.');
}
}));