Laravel8

Laravel8

技術 

2021/06/25

Laravel8がいつの間にかリリースされていましたね。

アップデートは安易に行わないほうが良いかもしれません。
私自身は既存プロジェクトのものにはまだ入れていませんが
新規プロジェクトでも今までの形式とは違うものがあります。

一点紹介させていただくと、Controllersのnamespaceの扱いです。
今までは、そのまま使えましたが、laravel8では動きませんでした。

調べたところ、

app/Providers/RouteServiceProvider.php

に下記を加えることで解決しました。


protected $namespace = 'App\Http\Controllers';