2014-10-14 24 views
5

Khi truy cập vào trang đăng nhập của ứng dụng Laravel của tôi, tôi nhận được lỗi Undefined variable: errors (View: D:\PhpstormProjects\laravel\resources\views\login.blade.php).Laravel Blade View - Biến không xác định: lỗi

Theo http://laravel.com/docs/master/validation#error-messages-and-views, $ lỗi nên luôn luôn tự động được thiết lập:

Vì vậy, điều quan trọng cần lưu ý là một $ lỗi biến sẽ luôn luôn có sẵn trong tất cả các quan điểm của bạn, trên tất cả các yêu cầu, cho phép bạn thuận tiện giả định biến số lỗi $ luôn được xác định và có thể được sử dụng một cách an toàn.

Đây là file lưỡi:

@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 

Quan điểm này đã được tạo ra bởi một đơn giản View::make('login'); Tôi đang sử dụng phiên bản phát triển laravel 5.0.

Có ai biết lý do cho việc này không?

+0

Nó sẽ hoạt động. nó hoạt động, được thử nghiệm trong 'V-5.0'. –

+0

Có lẽ bạn nên mở một vấn đề dưới dạng lỗi trên 'github' nếu đây là bản sao mới. –

+0

[This] (http://stackoverflow.com/a/34421349/52499) có thể là lý do –

Trả lời

Các vấn đề liên quan