Rhu*_*sai 1 session message bag laravel
我想在Laravel Blade模板中显示我的错误。我该怎么办?
return view('edit', [
"id" => $request->id,
"data" => $data,
"errors" => $validator->messages(),
"success" => null,
]);
Run Code Online (Sandbox Code Playgroud)
预期输出是
mahajan 名字只能包含字母。
但是如果我打印则会显示此信息$errors。
{
"mahajan_first_name":["The mahajan first name may only contain letters."],
"mahajan_middle_name":["The mahajan middle name may only contain letters."],
"mahajan_last_name":["The mahajan last name may only contain letters."]
}
Run Code Online (Sandbox Code Playgroud)
您可以将它们打印在无序列表中,如下所示:
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
Run Code Online (Sandbox Code Playgroud)
单个错误显示如下:
{{ $errors->first('mahajan_first_name') }}
Run Code Online (Sandbox Code Playgroud)
要检查是否存在错误,您可以执行以下操作:
@if($errors->has('mahajan_first_name'))
// your code here
@endif
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3596 次 |
| 最近记录: |