剛學習laravel,犯了一個常規性錯誤。記錄以銘記。
利用artisan創建一個控制器
php artisan make:controller Api\ApiController
創建完成後將這個ApiController文件移至到另外一個Admin文件夾中。
因爲創建完成的該文件是默認放在Controllers/Api文件夾下的,所以要將該文件移到一個Admin子文件夾中。
運行時出現
Class App\Http\Controllers\Api\ApiController does not exist
最後發現是在轉移ApiController文件完成後,沒有將該文件中的命名空間更變。
即
namespace App\Http\Controllers\Api;
兩種解決方案:文件位置和命名空間路徑一致即可
1、移動文件夾
2、修改命名空間路徑
再次運行程序,表示正常顯示。