阅读(2046) (9)

Laravel 8 校验错误

2021-06-28 16:48:16 更新

@error 指令可用于快速检查指定属性是否存在 校验错误信息 。在 @error 指令中,您可以回显 $message 变量来显示错误信息:

<!-- /resources/views/post/create.blade.php -->

<label for="title">Post Title</label>

<input id="title" type="text" class="@error('title') is-invalid @enderror">

@error('title')
    <div class="alert alert-danger">{{ $message }}</div>
@enderror

您可以将 指定错误包的名称 作为 @error 指令的第二个参数来检索含有多个表单的页面的验证错误信息:

<!-- /resources/views/auth.blade.php -->

<label for="email">Email address</label>

<input id="email" type="email" class="@error('email', 'login') is-invalid @enderror">

@error('email', 'login')
    <div class="alert alert-danger">{{ $message }}</div>
@enderror