无法访问 laravel 5.2 中的 $errors

Cannot Access $errors in laravel 5.2

我在 Laravel 5.2 访问我的部分中的 $errors 变量时遇到问题。

routes.php

我已将我的路由包装在中间件网络中。

在我的 auth.blade.php

<div class="col-md-4">
     <div class="panel panel-{{ $errors->all() ? 'danger' : 'default'}}">
                        <div class="panel-heading">
                       `enter code here`<h2 class="panel-title">@yield('heading')</h2>
                        </div>
                        <div class="panel-body">
                            @if($errors->all())
                                <div class="alert alert-danger">
                                    <strong>We found some errors</strong>
                                    <ul>
                                        @foreach($errors->all() as $errors)
                                            <li>{{ $error }}</li>
                                        @endforeach
                                    </ul>
                                </div>
                            @endif
                            @yield('content')
                        </div>
                    </div>
                </div>

这是我的部分登录代码

@extends('layouts.auth')

@section('title','Login')

@section('heading','Welcome Please login')

@section('content')
    {!! Form::open() !!}

    <div class="form-group">
        {!! Form::label('email') !!}
        {!! Form::text('email', null, ['class' => 'form-control']) !!}
    </div>

    <div class="form-group">
        {!! Form::label('password') !!}
        {!! Form::password('password', ['class' => 'form-control']) !!}
    </div>

    {!! Form::submit('Login', ['class' => 'btn btn-primary']) !!}

    <a href="#" class="small">Forgot password?</a>

    {!! Form::close() !!}
@endsection

当我点击登录时,它只是重定向到同一页面,但没有闪烁错误?

当我点击登录时显示此错误

enter image description here

删除web中间件,这可能会导致空$errors。从 5.2.27 开始,web 中间件自动应用到所有路由,你不应该再次手动添加它。