[英]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
當我點擊登錄它只是重定向到同一頁面buit沒有閃爍的錯誤?
當我點擊登錄時,它顯示此錯誤
刪除web
中間件,這可能會導致空$errors
。 從5.2.27開始, web
中間件自動適用於所有路由,您不應再手動添加它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.