簡易的なお問い合わせフォームアプリを作成するため、
必要なテーブルを作成していく。
model & migrationファイルを作成
モデルと、モデルに対応するマイグレーションファイルを同時に作成
php artisan make:model ContactForm -m
- 各ファイル名の特徴
- モデル:単一系
- マイグレーション:複数形
migrationファイルで、テーブルデータを作成
型、カラム名、文字制限、カラムオプションを指定
カラム修飾子(オプション)とは カラム指定の際に、カラムにオプションを指定できる。 例えば、nullを許容したい場合のオプションは、->nullable();
テーブル作成を実行
php artisan migrate 2024_03_16_095612_create_contact_forms_table .......................................... 198ms DONE
テーブルを作成してくれた。