【发布时间】:2014-07-28 07:15:06
【问题描述】:
我有一个干净的 Laravel 安装设置,包含以下路线:
Route::get('/', 'SiteController@showIndex');
Route::get('/admin', 'AdminController@showIndex');
Route::get('/admin/login', 'AdminController@showLogin');
还有控制器: 站点控制器
public function showIndex()
{
return 'default site controller... this controller is only used for frontend';
}
和管理员控制器:
public function showIndex(){
echo 'AdminController: showindex';
}
public function showLogin(){
return 'login';
}
public function actionAuthenicate(){
return 'authenticate';
}
第一条和最后一条路线有效。我在浏览器中看到打印线。但是 /admin-route 不起作用。然后我收到错误消息,我的浏览器处于无休止的循环中。
正如我所说,全新安装,所以这是唯一尚未找到的配置。有人可以帮帮我吗?
亲切的问候,
皮姆
【问题讨论】:
-
当您删除最后一条路由并再次尝试访问时会发生什么?
-
试过了,但仍然显示相同的结果。这绝对是路线的问题,因为当我用另一条路线触发相同的功能时,它工作得很好......
-
你有一个叫admin的文件夹吗?
-
不,这只是一条路线...我不需要文件夹“管理员”问题出在路线上,否则其他路线 /admin/login 如果我也不应该工作有一个文件夹...
-
哈哈,是的,我有一个,现在我明白你的意思了:) 在 /public/ 中重命名管理文件夹后它工作正常谢谢!
标签: php laravel laravel-routing