Laravel備忘録


先日laravelにおいてマイグレーションを作成しました。
テーブル作成において忘れやすい操作をメモしておきます。

テーブル作成

1. マイグレーションファイル作成

最初に

$ php artisan make:migration create_posts_table

とコマンドに入力してマイグレーションファイルを作成した
※テーブル名は複数形を使った方が良さそうでした

すると、database/migrations/に、{Y_m_d}_create_posts_table.phpが作成されるため、
この中のupメソッドに、作りたいテーブルの定義を書いていく。

2. マイグレーション実行

マイグレーションファイルができたら、実行する

$ php artisan migrate

すると、データベースにテーブルができている。

マイグレーションファイル作成

最初は

$ php artisan make:migration add_column_comment --table=posts

とコマンドに入力してマイグレーションファイル作成。
すると、database/migrations/に、{Y_m_d}_add_column_comment.phpが作成される。
この中のupメソッドに、追加したいカラムの定義を書いていく。
 
マイグレーションファイルができたら、実行する

$ php artisan migrate

すると、テーブルにカラムが追加されているので確認する。

ざっとこのような感じです。