laravelのmigration(migrate)を使いcreate table

はじめに

laravelのmigration機能を使ってcreate tableを行う。

 デフォルトの設定

laravelのmigrationファイルは以下の通り

database/migrations 配下にファイルが存在している。

テーブルを追加する

migrationファイルの追加

hogehogeというファイル名のintegration fileが作成され、hogeテーブル作成のphpファイルが作成される。

カラムを追加する

viで追加したいカラムを追加する

laravelで使うことができるメソッドは以下の公式ドキュメントに書いてある

https://laravel.com/docs/5.8/migrations

例えば、stringであればvarcharに置き換えられる

動作確認

migrate前にテーブルを確認する

デフォルトのusersテーブルと、残り2つはmigrationを実施する際に作成されるテーブル

migrateを実施する

問題なければ以下のようにテーブルが新規でhogeテーブルが作成される

 状況確認

migrationの状況を確認するには migrate:status を実行する。

RunがYの場合は、migrationが完了しているものになる。