Laravel 不显示部分消息时出错

Laravel 不显示部分消息时出错,laravel,laravel-5,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 &

以下代码位于名为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
<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>
@if($errors->any())
    @foreach($errors->all()作为$error)
  • {{$error}}
  • @endforeach
@恩迪夫
它正在master.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
<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>

@包括(“layouts.nav”)
@包括(“layouts.sidebar”)
@产量(“含量”)
@包括(“布局.错误”)
@包括(“layouts.footer”)
提交表单并使用validate()函数后,用户重定向到的页面上不会显示任何内容。如果我从errors.blade.php中获取代码,并将其直接放入products.index.blade.php文件中,则错误会按预期显示。这是不可取的,因为我希望在所有视图中显示类似性质的错误和部分(如果适用)


为什么它们不起作用?

我明白这是什么意思,我也这么做了,但我没有在master中,而是将它包含在需要它的页面中,如表单页面、登录和注册