本日PHP/Laravelで理解出来たこと
【Migrationについて】
まずデータベースではテーブルという単位で情報を管理する。この時にLaravelではMigrationという仕組みを使いテーブルを作成する。
ターミナルにてartisanを使い
php artisan make:migration ファイル名
でマイグレーションのファイルを作れる。
このファイルの中の関数upにてテーブルを作ることができる。
php artisan migrate
でマイグレーションファイルのup関数を実行できる。
またmysqlにて作成したテーブルを確認できる。
【Validationについて】
Modelなどでデータを保存する前に、フォームからデータを送信させてきた値が正しいかどうか確認が必要な場合がある。
このデータの不備をあらかじめ防ぐ為の仕組みがバリデーション。