Php 未定义变量:错误流明5.4

Php 未定义变量:错误流明5.4,php,laravel,lumen,Php,Laravel,Lumen,我得到了这个未定义变量的错误:流明5.4中的错误 web.php $app->get('/', 'SubscribersController@index'); $app->post('/', 'SubscribersController@store'); 控制器 public function store(Request $request) { $this->validate($request, [ 'email' => 'requ

我得到了这个未定义变量的错误:流明5.4中的错误

web.php

$app->get('/', 'SubscribersController@index');   
$app->post('/', 'SubscribersController@store');
控制器

    public function store(Request $request)
{
    $this->validate($request, [
        'email' => 'required|email|unique:subscribers,email'
    ]);

    app('db')->table('subscribers')->insert([
        'email' => $request->input('email'),
    ]);

    return redirect('/');
}
index.blade.php

{{dd($errors)}}
@if($errors->has())
   @foreach ($errors->all() as $error)
      <div>{{ $error }}</div>
  @endforeach
@endif
那么,我怎样才能得到我的错误呢?我只能得到json格式的错误,但我想把这个错误放在index.blade.php上,这怎么可能呢

{
  "email": [
    "The email must be a valid email address."
  ]
}  
我想在index.blade.php中看到这个错误($errors->has())
{{dd($errors)}}
@if($errors->has())
   @foreach ($errors->all() as $error)
      <div>{{ $error }}</div>
  @endforeach
@endif
@foreach($errors->all()作为$error) {{$error}} @endforeach @恩迪夫
@if($errors->has())
@foreach($errors->all()作为$error)
{{$error}}
@endforeach
@恩迪夫

声明Lumen没有视图的
$error
变量,您应该捕获错误
$this->validate
抛出。通过这种方式,您可以手动将变量添加到视图中。

说明Lumen没有视图的
$error
变量,并且您应该捕获错误
$This->validate
抛出。通过这种方式,您可以手动将变量添加到视图中。

5b7696743b56fc2e549e96dcd8d99e342ce8f244.php行52:未定义变量:5b7696743b56fc2e549e96dcd8d99e342ce8f244.php行52:未定义变量:错误{dd($This->validate)}假设未定义属性:Illumb\View\Engines\CompilerEngine::$validateYou应该在您的控制器中捕获异常Rokay,我在控制器中捕获我的异常,我现在如何将错误发送到index.blade.php?{dd($this->validate)}说未定义的属性:illumb\View\Engines\CompilerEngine::$validateYou应该在您的控制器中捕获异常,我在我的控制器中捕获异常,我现在如何将错误发送到index.blade.php?