在Laravel中设置Admin目录

时间:2014-01-25 21:45:20

标签: controller laravel admin

我正在学习Laravel,但在尝试为一个小博客应用程序创建“管理员”部分时遇到了麻烦。

在我的路线中,我有:

 Route::get('admin', 'Controllers\Admin\IndexController@getIndex'); 

在我的Controllers目录中,我有一个带有IndexController.php文件的“admin”目录:

class IndexController extends \BaseController
{

/**
 * Display a listing of the resource.
 *
 * @return Response
 */
public function getIndex()
{
    return "hello";
}
}

当我尝试访问mydomain.com/admin时,我收到错误消息:

ReflectionException
Class Controllers\Admin\IndexController does not exist

怎么可能呢?感谢您提供的任何指示。

2 个答案:

答案 0 :(得分:0)

发现我需要运行composer的dump-autoload命令才能使其正常工作。它现在。不明白为什么,但确实如此。

答案 1 :(得分:0)

您也可以尝试使用Laravella,它内置了内容管理系统和管理部分:

https://github.com/laravella/laravella/releases