注册失败错误消息
在我们尝试填写表单时,如果表单信息填写有误并提交,页面也不会展示报错信息。但实际上 Laravel 默认给我们提供了一种非常好的展示错误信息的方法,现在让我们来为应用加上提交失败时的错误信息展示。
resources/views/shared/errors.blade.php
@if (count($errors) > 0)
<div class="alert alert-danger">
<ul>
@foreach($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
通过上面代码我们可以看到 Blade 模板还为我们提供了一些其它的便利方法,如:
@if (count($errors) > 0)
{{ count($errors) }}
@endif
在解析成 PHP 代码后为:
if (count($errors) > 0) {
{{ count($errors) }}
}
Blade 支持所有的循环语句和条件判断语句,如 @if, @elseif, @else, @for, @foreach, @while 等等,应用在 Blade 中的表达式都需要以 @ 开...