Php Laravel验证器仅在重新加载后显示消息

Php Laravel验证器仅在重新加载后显示消息,php,laravel,laravel-5,Php,Laravel,Laravel 5,我正在尝试使用验证程序验证图像 $validator=Validator::make($request->all(),[ 'image'=>'image', ]); if($validator->fails()){ return redirect('/pop/add') ->withErrors($validator); } 但是,当我添加文件时,除了显示的图像之外,它显示的是me

我正在尝试使用验证程序验证图像

    $validator=Validator::make($request->all(),[
        'image'=>'image',
        ]);

if($validator->fails()){
    return redirect('/pop/add')
        ->withErrors($validator);   
         }
但是,当我添加文件时,除了显示的图像之外,它显示的是
methodnotfoundexception
,而不是错误消息,当我重新加载页面时,它会显示验证错误消息

视图看起来像:

    <form method="POST" action="{{url('/pop/add')}}" role="form" enctype="multipart/form-data">
{!! csrf_field() !!}
<label>Upload your photo:</label><input type="file" name="image" ><br>

您应该重定向到
'/pop/addview'
,而不是
'/pop/add'

return redirect('/pop/addview')
    ->withErrors($validator);

您应该重定向到
'/pop/addview'
,而不是
'/pop/add'

return redirect('/pop/addview')
    ->withErrors($validator);