【Laravel】artisanのmigrate:statusコマンドを解説

チートシート

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

Description

各マイグレーションのステータスを表示します。

詳しく解説した記事を書いたので、参考にして下さい。

Usage

php artisan migrate:status [--database [DATABASE]] [--pending] [--path [PATH]] [--realpath]

Options

オプション省略形必須説明
database--使用するデータベース接続
pending--保留中のマイグレーションのみをリストアップ
path--使用するマイグレーションファイルのパス(複数可)
realpath--pathで指定したパスが、絶対パスであることを示す

Example

no options

php artisan migrate:status
  Migration name .................................................................................................................... Batch / Status
  2014_10_12_000000_create_users_table ..................................................................................................... [3] Ran
  2014_10_12_100000_create_password_reset_tokens_table ..................................................................................... [3] Ran
  2019_08_19_000000_create_failed_jobs_table ............................................................................................... [3] Ran
  2019_12_14_000001_create_personal_access_tokens_table .................................................................................... Pending

どこまでマイグレーションを実施したのかがわかります。
未実施のものはPendingと表示されます。

pending

php artisan migrate:status --pending
  Migration name .................................................................................................................... Batch / Status
  2019_12_14_000001_create_personal_access_tokens_table .................................................................................... Pending

未実施のPendingのみが表示されます。

Source

10.x

framework/src/Illuminate/Database/Console/Migrations/StatusCommand.php at 11.x · laravel/framework
The Laravel Framework. Contribute to laravel/framework development by creating an account on GitHub.

11.x

framework/src/Illuminate/Database/Console/Migrations/StatusCommand.php at 11.x · laravel/framework
The Laravel Framework. Contribute to laravel/framework development by creating an account on GitHub.

コメント

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