【Laravel】Factory実行時にエラーが出る
起こったこと
Factory実行時に以下のエラーが出ました。
Class "App\モデル名" not found
- Factoryのディレクトリ構造もモデルのディレクトリ構造と同じにした。(今回は、モデルクラスを
App\DataProvider\Eloquent
配下に置いています - モデルクラスに
HasFactory
もuseした。
解決策
Factoryクラスに明示的にモデルクラスを指定しました。
protected $model =モデル名::class;
エラーがなくなり、Factoryが正常に実行されました。
モデルクラスのディレクトリ構造をデフォルトから変更した場合、明示的にモデルクラスを指定する必要があるそうです。
以上!!!!!!!