Laravel テーブルの操作

Laravel
この記事は約3分で読めます。

Laravelのマイグレーションファイルの作成方法について解説します。この記事を見ればLaravelでマイグレーションに関する知識が身につきます。

マイグレーションコマンド

マイグレーションの作成

php artisan make:migration create_flights_table

artisanコマンドのmake:migrationを使用することでmigrationファイルを作成することができます。

create_{テーブル名}_tableとすることでマイグレーションの作成のテンプレートを使用してファイルを作成することができます。

php artisan make:migration create_flights_table --create=flights

–createオプションを使用することでデータベース名をファイル名と別で指定して作成することができます。

テーブル名の構造を変更

php artisan make:migration update_flights_table --table=flights

–tableオプションを使用することで現在あるテーブルのカラムを変更や追加することできます。
上記の場合では”flights”テーブルを編集することになります

データベースで使える型について

データベースでよく使う型を載せておきます。

カッコ内は追加するカラムのカラム名が入ります。

//id
$table->id();

//数値
$table->integer('votes');

//文字列
$table->string('name',);

//テキスト
$table->text('description');

//大きいテキスト
$table->longText('description');

//小さい文字列
$table->tinyInteger('votes');

//日付(作成日・更新日)
$table->timestamps();

//日付(テンプレートではない)
$table->timestamp('added_at');

他にも詳しいことは公式ドキュメントに書いてあります。

日本語版

最後に

LaravelなどPHPなどのバックエンドを開発するときは切っても切り離せないデータベースがあります。
Laravelではたくさんのテンプレートやお助けアイテムがたくさんあるのでぜひ使用してみてください。

コメント

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