错误部分不显示消息

时间:2017-07-23 13:46:42

标签: laravel laravel-5

以下代码部分名为 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 文件中,则错误会按预期显示。这是不可取的,因为我希望错误和类似性质的部分在所有视图中显示(如果适用)。

他们为什么不工作?

1 个答案:

答案 0 :(得分:0)

我看到了什么意思,我也做同样的事情,但不是在主人中我只将它包含在需要它的页面中,如表格页面,登录和注册。