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.
コメント