プログラミング - 2021-02-17

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';
のコメントアウトを外したら、動く。

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


操作解説 2021-06-17

ここ半年、HomebrewでPHPを更新しようとして、「brew search php@7」としても、 Error: No formula ...


操作解説 2021-02-07

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


プログラミング 2021-02-04

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


Web制作 2021-02-02

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


Web制作 2021-02-02

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


ALL
アフィリエイト
Day Records
プログラミング
操作解説
雑記
Web制作
読書レビュー
SNS
忘備録
SEO
アクセス解析