Laravel 5.8
Seederの中でディレクトリを切りたい時。単にディレクトリを切るだけだとダメ。
composer.jsonのclassmapに追加する。
composer.json
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php",
"app/database/seeds/SubDirectory" // <-- 追加
]
}
ついかしたら下記を実行
composer dump-autoload
参考
https://stackoverflow.com/questions/23919825/call-database-seeder-from-a-subfolder