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?
Dovrebbe funzionare. funziona, testato anche in 'V-5.0'. –
Probabilmente dovresti aprire un problema come bug su 'github' se questa è una nuova copia fresca. –
[Questo] (http://stackoverflow.com/a/34421349/52499) potrebbe essere il motivo –