簡體   English   中英

在laravel 5.2中無法訪問$錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM