【发布时间】:2016-08-11 22:51:25
【问题描述】:
我正在尝试使用 Laravel 5.1 中的 Session::flash() 方法在我的登录页面上显示错误。
在我看来,我正在使用:
@if($errors->has())
<div class="alert alert-danger">
@foreach ($errors->all() as $error)
<div>{{ $error }}</div>
@endforeach
</div>
@endif
在我的控制器中:
return Redirect::route('login')->withErrors($validator)->withInput();
当错误重定向到此页面时,我没有从 Input::old() 方法获得任何信息。
$errors变量在重新加载时为空。
如果我在return Redirect::route... 之前dd($validator);,则$validator 中有数据:
但是当页面加载时,什么都没有发生。
我可以尝试Session::put,但在获取视图时仍然没有任何反应。
可能出了什么问题? composer 或 php artisan 中是否有可以解决此问题的内容?
【问题讨论】:
标签: php session view laravel-5.1