当用户尝试访问他们需要登录的页面时,我希望将其发送到登录页面,但也会发送消息。
我有:
Route::filter('auth', function()
{
if (Auth::guest())
{
if (Request::ajax())
{
return Response::make('Unauthorized', 401);
}
else
{
return Redirect::guest('start')->withErrors('Please login to access that page.');
}
}
});
但我的留言袋是空的。
我该怎么做?
答案 0 :(得分:0)
我想我可以帮助你。
在您的控制器中,您可以:
return Redirect::route('Your route here)->with('message', 'Your message here');
并在您的视图中显示消息:
@if (Session::has('message'))
<div id="message">{{ Session::get('message') }}</div>
@endif