这是我的 routes.php:
Route::get('/', 'Panel\PanelController@index');
这是我的文件夹:
Http/
....Controllers/
................Panel/
....................../PanelController.php
这是我的 Controller :
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... */
}
关于php - 路由到 Laravel 5 子文件夹中的 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29309615/