我有几个类似于下面的链接,我希望通过只有登录用户可以访问指定视图的条件来保护这些链接。
这里是我想保护的路线样本:
Route::get('home', array('as' => 'home', 'uses' => 'MembersController@loadHome'));
我想检查用户是否是经过身份验证的数组
'before' => 'auth'
如何修改上述路线以包含before => auth?
提前致谢。
答案 0 :(得分:2)
Route::get('home', array('before' => 'auth', 'as' => 'home', 'uses' => 'MembersController@loadHome'));
就像那样,或者你可以像这样保护一组路线;
Route::group(array('before' => 'auth'), function(){
Route::get('home', array('as' => 'home', 'uses' => 'MembersController@loadHome'));
Route::get('another', array('as' => 'another', 'uses' => 'Controller@method'));
.....
});