👌

Laravel Seederを使う

2023/07/21に公開

よく忘れるのでLaravel Seederを使うメモ

Seederを作る

php artisan make:seeder TestSeeder

DatabaseSeeder.phpでSeederを呼ぶ設定をする(よく忘れるのでメモ)

application/database/seeds/DatabaseSeeder.php
の、runメソッドでcallで呼ぶように設定を追加
class DatabaseSeeder extends Seeder
{
    /**
     * Seed the application's database.
     *
     * @return void
     */
    public function run()
    {
        $this->call(TestSeeder::class);
    }
}

最新の依存関係をクラスのマッピングを再構成しておく

composer dump-autoload

Seederの実行!

php artisan db:seed --class=TestSeeder

Discussion