laravel日常小問題
阿新 • • 發佈:2017-11-02
found 不知道 加載 comm fin resource auto 需要 log
問題一:
在http/controllers/auth目錄下創建AuthController.php,對應的視圖文件也創建好,然後設置路由
routes.php文件:
Route::get(‘auth/login‘,‘Auth\AuthController@getLogin‘);
發現一只訪問不成功,報錯一堆。如果將上句修改為
Route::get(‘auth‘,‘Auth\AuthController@getLogin‘);//訪問成功
Route::resource(‘auth/login‘,‘Auth\AuthController@getLogin‘);//訪問成功
可是根據手冊上說的按理使用get訪問也是可以的,查看了很久,嘗試了很多,還是沒有明白(剛接觸,一臉懵逼),然後看到說php artisan dump-autoload使用這條命令,發現,也報錯:
php artisan dump-autoload
[37;41m [39;49m
[37;41m [Symfony\Component\Console\Exception\CommandNotFoundException] [39;49m
[37;41m Command "dump-autoload" is not defined. [39;49m
[37;41m [39;49m
然後又找,看到:由於Laravel是使用composer加載類的,如果不是使用命令創建的類是需要更新autoload的,需要 composer dump-autoload
然後也執行了下命令可以了。但是有疑問的是我的類也是使用命令來創建的,不知道為什麽會這樣。(難道是我忘記了,下次可以再試試看)
laravel日常小問題