2014-10-14 12 views
5

Beim Zugriff auf die Login-Seite meiner Laravel-Anwendung bekomme ich einen Undefined variable: errors (View: D:\PhpstormProjects\laravel\resources\views\login.blade.php) Fehler.Laravel Blade View - Undefinierte Variable: Fehler

Nach http://laravel.com/docs/master/validation#error-messages-and-views, $ Fehler sollten immer automatisch eingestellt werden:

So ist es wichtig, dass ein $ errors Variable wird immer in all Ihren Ansichten zur Verfügung zu beachten ist, bei jeder Anfrage, Damit können Sie bequem annehmen, dass die Variable $ errors immer definiert ist und sicher verwendet werden kann.

Dies ist die Klinge Datei:

@extends('layouts.master') 

@section('main') 
<div id="loginwrapper"> 
    <h2>Please authenticate</h2> 
    @if ($errors->has()) 
     <div id="error"> 
      {{ $errors->first() }} 
     </div> 
    @endif 
    {!! Form::open(['id' => 'loginform', 'name' => 'loginform']) !!} 
    ... Form stuff ... 
    {!! Form::close() !!} 
</div> 
@stop 

Der Blick durch eine einfaches View::make('login'); erzeugt wird, ich die Laravel 5.0 Entwicklerversion verwenden.

Kennt jemand den Grund dafür?

+0

arbeiten. es funktioniert, auch in 'V-5.0' getestet. –

+0

Wahrscheinlich sollten Sie ein Problem als einen Fehler auf "GitHub" öffnen, wenn dies eine frische neue Kopie ist. –

+0

[This] (http://stackoverflow.com/a/34421349/52499) kann der Grund sein –

Antwort

Verwandte Themen