无法访问 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
中间件自动应用到所有路由,你不应该再次手动添加它。
我在 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
中间件自动应用到所有路由,你不应该再次手动添加它。