Php 未定义变量:错误流明5.4
我得到了这个未定义变量的错误:流明5.4中的错误 web.phpPhp 未定义变量:错误流明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
$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?