2014-10-14 2 views
5

Quando si accede alla pagina di accesso della mia applicazione laravel ottengo un errore Undefined variable: errors (View: D:\PhpstormProjects\laravel\resources\views\login.blade.php).Laravel Blade View - Variabile indefinita: errori

Secondo http://laravel.com/docs/master/validation#error-messages-and-views, $ errori dovrebbe sempre essere impostato automaticamente:

Quindi, è importante notare che un $ errori variabile sarà sempre disponibile in tutti i punti di vista, a ogni richiesta, consentendoti di assumere facilmente che la variabile $ errors sia sempre definita e possa essere utilizzata in modo sicuro.

Questo è il file della lama:

@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 

La vista viene generato da un semplice View::make('login'); Sto usando la versione di sviluppo laravel 5.0.

Qualcuno sa la ragione di questo?

+0

Dovrebbe funzionare. funziona, testato anche in 'V-5.0'. –

+0

Probabilmente dovresti aprire un problema come bug su 'github' se questa è una nuova copia fresca. –

+0

[Questo] (http://stackoverflow.com/a/34421349/52499) potrebbe essere il motivo –

risposta