这是my routes.php:

Route::get('/', 'Panel\PanelController@index');

这是我的文件夹:
Http/
....Controllers/
................Panel/
....................../PanelController.php

这是我的控制器:
namespace App\Http\Controllers;

class PanelController extends Controller {

/* some code here... */

}

这就是我得到的:
Class App\Http\Controllers\Panel\PanelController does not exist

我试过“composer dump autoload”命令,但仍然没有成功…

最佳答案

类的命名空间必须与目录结构匹配。在这种情况下,您必须调整您的类并添加Panel

namespace App\Http\Controllers\Panel;
//                             ^^^^^

use App\Http\Controllers\Controller;

class PanelController extends Controller {

/* some code here... */

}

07-26 06:40