新しいマイグレーションを作成したい
artisan
migrations
悩み事
新しいデータベースマイグレーションを作成したい
マイグレーションがデータベースのバージョン管理の一つであると分かっており、これらを使用する準備ができているとします
解決方法
php artisan migrate:make
コマンドが利用できます
このコマンドはapp/database/migrations
ディレクトリに
マイグレーションテンプレートを土台として作成します
コマンド実行後、生成されたファイルに必要となる詳細を追記していきます
(追加フィールド、インデックスなど)
--create
オプションを使うことによって、新しいテーブルを作成できます
$ php artisan migrate:make --create=users create_users_table
既に存在するテーブルを更新する場合は、--table
オプションを使います
$ php artisan migrate:make --table=users add_name_to_users
マイグレーションがapp/database/migrations
以外の場所にある場合は、
--path
オプションでコマンドが実行できます
アドバイス
マイグレーションはパワフルです
マイグレーションを使用することでデータベースの変更履歴を見ることができます
Author:Chuck Heintzelman
Category
- App 29
- Artisan 28
- Auth 36
- Basic Development 4
- Blade 23
- Cache 25
- Config 5
- Configuration 12
- Controller 3
- Cookie 2
- Core Extension 7
- Crypt 6
- DB 4
- Database Configuration 3
- Eloquent 0
- File 26
- Form 30
- Hash 1
- Help 2
- Html 17
- Installation 13
- Lang 6
- Middleware 2
- Paginator 1
- Route 1
- Session 0
- Solution 2
- Service Provider 1
- Testing 2
- Packages by 3rd Parties 0