Laravel9がリリースされた。
これまで9がLTS版になると思い、6を使い続けていた。
9もLTSでは無くなってしまったが、6を使い続ける訳にもいかないので、色々と検証してみた。
7・8をすっ飛ばしていたのでいきなりweb.phpで躓いた。
laravel 6での書き方
Route::get('/login/', 'LoginController@index');laravel 9(※厳密には、これは8での変更)での書き方
Route::get('/login/', [LoginController::class, 'index']);また、コントローラーをuseで指定しなくてはならない。
use app\Http\Controllers\LoginController;と書いたら、LoginControllerが無いと言われた。
use App\Http\Controllers\LoginController;appの頭を大文字にしたら通った。
些細な事だが一応備忘録として残しておく。
 
  
  
  
  

コメント