以下代码部分名为 errors.blade.php :
@if ($errors->any())
<div class="form-group">
<div class="alert alert-danger">
<ul>
@foreach($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
</div>
@endif
在 master.blade.php :
中调用它<body>
@include("layouts.nav")
<div class="container-fluid">
<div class="row">
@include("layouts.sidebar")
@yield("content")
@include("layouts.errors")
</div>
</div>
@include("layouts.footer")
</body>
提交表单并使用 validate()功能后,用户重定向到的页面上不显示任何内容。如果我从 errors.blade.php 获取代码并将其直接放入 products.index.blade.php 文件中,则错误会按预期显示。这是不可取的,因为我希望错误和类似性质的部分在所有视图中显示(如果适用)。
他们为什么不工作?
答案 0 :(得分:0)
我看到了什么意思,我也做同样的事情,但不是在主人中我只将它包含在需要它的页面中,如表格页面,登录和注册。