Target class [App\Http\Controllers\Api\Auth\HogeController] does not exist

のエラー。

絶対にコントローラーは存在しているはずのに!!という場合。

 

 

api.phpの冒頭にuseが抜けている

use App\Http\Controllers\○○Controller;
をapi.phpの冒頭に書き忘れているパターン

コントローラー冒頭のnamespace部分のパスがまちがっている

コントローラーの冒頭のnamespaceのパスが違うのかも
コマンドでコントローラーを生成した時には
namespace App\Http\Controllers;
となっていると思われる
実際のコントローラーの配置を変更フォルダ分けとかしているのであれば下記の例のように修正する必要がある
namespace App\Http\Controllers\Api\Auth;
あくまで例だが実際のパスとあっているか確認が必要。

無制限に質問可能なプログラミングスクール!

万が一転職できない場合は、転職保障全額返金できるコースもあり!!

無制限のメンター質問対応

 

DMMウェブキャンプでプログラミングを学習しませんか?

独学より成長スピードをブーストさせましょう!

 

まずは無料相談から!

おすすめの記事