【Laravel】artisanのdb:seedコマンドを解説

チートシート

Laravel 10.xのartisanの「db:seed」コマンドを解説します。

Description

Seederを実行してデータベースにレコードを格納します。
開発環境やテスト環境でテストデータを作成するために使用します。

詳しく解説した記事を作成したので、こちらも参考にしてみて下さい。

Usage

php artisan db:seed [--class [CLASS]] [--database [DATABASE]] [--force] [--] [<class>]

Arguments

引数必須説明
classルートシーダーのクラス名

Options

オプション省略形必須説明
classルートシーダーのクラス名
databaseシードするデータベース接続
force本番時にオペレーションを強制的に実行させる

Example

no options

php artisan db:seed
   INFO  Seeding database.

  Database\Seeders\UserSeeder .............................................................................................................. RUNNING
  Database\Seeders\UserSeeder ........................................................................................................ 18.77 ms DONE

with class

php artisan db:seed --class=UserSeeder
   INFO  Seeding database.  

  Database seeding completed successfully.

Source

コメント

タイトルとURLをコピーしました