PHP - 2021-02-17 00:54:00

Laravel8.x以降で Target class [ Controller ] does not exist. が出たときの解決策!

Laravel8のroutes/web.phpに以下を指定したら、

Target class [App\Http\Controllers\XXController] does not exist.
というエラー。

解決策 1

app/Providers/RouteServiceProvider.phpを開いて、下記コードの「<<=== ここを探す!」部分を探す。
自分の場合は、29行目あたりだった。バージョンで違うかもしれない。

protected $namespace = 'App\\Http\\Controllers';
のコメントアウトを外したら、動く。

他にもいくつか方法があるみたいですけど、これが一番かんたん!あとは、スペルミスや場所間違いもチェックした方がいいです。


TOP
最新記事

操作説明 2021-02-07 21:48:00

MacのFinderで隠しファイルを表示するときは、 command + shift + . コマンド、シフト、ドットの同時押しで隠しフ ...

read more ...

PHP 2021-02-04 13:19:00

自分のブログに使っているWYSIWYGで、youtube動画の埋め込みを行うとPタグの入れ子として出力される。これにyoutube動画をレス ...

read more ...

WEB制作 2021-02-02 17:03:00

MacにはPHPがインストールされているので、ターミナルで以下のコマンドを入力。デスクトップに「space」というフォルダのindex.ph ...

read more ...

WEB制作 2021-02-02 15:00:00

npm -g install でやたらとエラーが出て、困ったので忘備録。 ターミナルで npm のデフォルトディレクトリを作成する。 $ ...

read more ...

PHP 2020-11-07 16:23:00

for($i=1;$i<=5;$i++){ $ori_img="item/0000001_$i.jpg"; // ...

read more ...