При доступе к странице входа в мое приложение laravel я получаю ошибку Undefined variable: errors (View: D:\PhpstormProjects\laravel\resources\views\login.blade.php)
.
Согласно http://laravel.com/docs/master/validation#error-messages-and-views, $errors всегда должны устанавливаться автоматически:
Поэтому важно отметить, что переменная $errors всегда будет доступна во всех ваших представлениях, при каждом запросе, что позволяет вам удобно предполагать, что переменная $errors всегда определена и может быть безопасно использована. .
Это файл блейда:
@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
Представление создается простым View::make('login');
. Я использую версию разработки laravel 5.0.
Кто-нибудь знает причину этого?
V-5.0
. - person The Alpha   schedule 15.10.2014github
, если это свежая новая копия. - person The Alpha   schedule 15.10.2014