ペチパーノート

WEB開発系Tipsブログです。

Laravelのシーディング

シーディングとは初期データ登録の仕組みのこと

php artisan make:seeder PeopleTableSeeder

これでdatabses/seeds/PeopleTableSeeder.phpができる
このファイルに初期データ登録処理をかく

これだけでは使えないのでDatabaseSeeder.phpに登録する

    public function run()
    {
        $this->call(PeopleTableSeeder::class);
    }

実行するとデータが登録される

php artisan db:seed