控制器不存在CategoryController does not exist

剛學習laravel,犯了一個常規性錯誤。記錄以銘記。php

利用:artisan建立一個控制器。laravel

php artisan make:controller CategoryController

建立完成後將這個CategoryController文件移至到另一個Admin文件夾中。
由於建立完成的該文件是默認放在Controllers文件夾下的,因此要將該文件移到一個Admin子文件夾中。學習

同時在routes.php路由中建立資源性路由規則spa

Route::resoure('admin/category','Admin\CategoryController')

此處應該注意正反斜槓/.code

運行時出現資源

Class App\Http\Controllers\Admin\CategoryController does not exist

最後發現是在轉移CategoryController文件完成後,沒有將該文件中的命名空間更變。路由

route

namespace App\Http\Controllers;

改變爲,修改成當前文件所處的文件位置。命名空間

namespace App\Http\Controllers\Admin;

再次運行程序。表示正常顯示。程序

相關文章
相關標籤/搜索