当用户尝试访问他们需要登录的页面时,我希望它将他们发送到登录页面,但也带有消息。
我有:
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.');
}
}
});
但是我的留言袋是空的。
我该怎么做?
我想我可以帮你。
在控制器中,您可以拥有:
return Redirect::route('Your route here)->with('message', 'Your message here');
要在视图中显示消息,请执行以下操作:
@if (Session::has('message'))
<div id="message">{{ Session::get('message') }}</div>
@endif