我正在学习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
怎么可能呢?感谢您提供的任何指示。
答案 0 :(得分:0)
发现我需要运行composer的dump-autoload命令才能使其正常工作。它现在。不明白为什么,但确实如此。
答案 1 :(得分:0)
您也可以尝试使用Laravella,它内置了内容管理系统和管理部分: