我想要一个通用的主页
以及登录用户的不同主页
我在谷歌上搜索了很多,但找不到要在我的 if 语句中放入的内容
我试过这样的:
Route::get('/', array('as'=>'home', function(){
if (!Auth::check()) {
Route::get('/', array('uses'=>'homecontroller@index'));
}
else{
Route::get('/', array('uses'=>'usercontroller@home'));
}
}));
我也尝试过类似的东西:
return Controller::call('homecontroller@index');
但它似乎不适用于 laravel 4
我尝试了很多其他的东西,所以我认为这更像是一个误解的问题
如果你有任何线索
谢谢你的帮助
最佳答案
ok 在这个平台和其他论坛讨论后,我回来了一个紧凑的解决方案
Route::get('/', array('as'=>'home', 'uses'=> (Auth::check()) ? "usercontroller@home" : "homecontroller@index" ));
关于php - Laravel 相同的路由,不同的 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18892830/