想要在 laravel 中设置 $error 变量,以便我将在 blade 中显示错误
Want to set $error variable in laravel so that i will display errors in blade
正如我在 blade 中看到的那样
@if ($errors->has('email'))
<span class="invalid-feedback">
<strong>{{ $errors->first('email') }}</strong>
</span>
@endif
我想设置错误,以便 $error 变量将包含我知道的错误消息,在这种情况下,它从默认值获取错误
假设想向 $error 变量显示自定义错误消息该怎么做,我还没有将该变量传递给 blade 但它仍然可以访问,你能告诉我简短的工作吗抱歉,但我是新来的 laravel
使用 withErrors()
方法将 redirect
与 error
消息一起使用,并将您的 custom
错误消息数组作为 third
参数传递给 make()
方法.
$messages = [
'email.required' => 'Your custom error message',
];
$rules = [
'email' => 'required|email|unique:users',
];
$validator=Validator::make(Input::all(),$rules,$messages);
if($validator->fails()){
return redirect()->back()->withErrors($validator)->withInput();
}
正如我在 blade 中看到的那样
@if ($errors->has('email'))
<span class="invalid-feedback">
<strong>{{ $errors->first('email') }}</strong>
</span>
@endif
我想设置错误,以便 $error 变量将包含我知道的错误消息,在这种情况下,它从默认值获取错误 假设想向 $error 变量显示自定义错误消息该怎么做,我还没有将该变量传递给 blade 但它仍然可以访问,你能告诉我简短的工作吗抱歉,但我是新来的 laravel
使用 withErrors()
方法将 redirect
与 error
消息一起使用,并将您的 custom
错误消息数组作为 third
参数传递给 make()
方法.
$messages = [
'email.required' => 'Your custom error message',
];
$rules = [
'email' => 'required|email|unique:users',
];
$validator=Validator::make(Input::all(),$rules,$messages);
if($validator->fails()){
return redirect()->back()->withErrors($validator)->withInput();
}