マイグレーションファイルの実行
マイグレーションファイルの実行
php artisan migrate
上記のコマンドでマイグレーションを実行すると、定義されていた up()やdown() が実行されます。
データベースを指定する
php artisan migrate --database {接続したいDB}
--database
オプションを付与するとマイグレーションを実行するデータベースを選択できます。
接続先はconfig/database.phpの'connections'に記述されている情報から選択します。(sqlite, mysql, 独自に作成した接続情報など)
Seederを同時に実行
php artisan migrate --seed {SeederName}
--seed
オプションを付与するとmigrate実行時に同時に実行するシーダーを指定することができます。
データベースを作り直す
php artisan migrate:fresh
全てのテーブルをドロップした後に再度マイグレーションを1から実行します。
php artisan migrate:refresh
こちらもデータベースを作り直すコマンドでmigrate:fresh
と似ていますがマイグレーションファイルに記述されたdown()を実行して、
最初までロールバックした後にマイグレーションを1から再び実行します