1. 程式人生 > >laravel日常小問題

laravel日常小問題

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

 
 [Symfony\Component\Console\Exception\CommandNotFoundException] 
 Command "dump-autoload" is not defined. 
 

然後又找,看到:由於Laravel是使用composer加載類的,如果不是使用命令創建的類是需要更新autoload的,需要 composer dump-autoload

然後也執行了下命令可以了。但是有疑問的是我的類也是使用命令來創建的,不知道為什麽會這樣。(難道是我忘記了,下次可以再試試看)

 

laravel日常小問題