Laravel Blade View - 未定义的变量:错误

时间:2014-10-14 21:56:51

标签: php laravel laravel-5

访问我的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开发版。

有谁知道这个的原因?

1 个答案:

答案 0 :(得分:3)

这是框架中的一个错误,今天就修好了:https://github.com/laravel/laravel/commit/a9bddfc0e0573aa2b6d9d553126e9bf0af064e7b