这是我的代码:
模型(user.php的)
public static function validate($data)
{
return validator::make($data, static::$rules);
}
路线
Route::post('sign_up',['as'=>'sign_up','uses'=>function(){
$validate = App\User::validate(Input::all());
if($validate->fails())
{
return Redirect::back()->with_errors($validate)->withInput();
}
dd(Input::all());
}]);
查看:
@if (count($errors) > 0)
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
这里我的错误是空的,我也错过了我的旧输入
答案 0 :(得分:0)
您使用的是哪个版本的laravel框架?
一旦替换这行代码: -
return Redirect::back()->with_errors($validate)->withInput();
使用以下代码并尝试: -
return Redirect::back()->withErrors($validate)->withInput();