本日PHP/Laravelで理解出来たこと

【Migrationについて】

まずデータベースではテーブルという単位で情報を管理する。この時にLaravelではMigrationという仕組みを使いテーブルを作成する。

ターミナルにてartisanを使い

 

php artisan make:migration ファイル名

 

マイグレーションのファイルを作れる。

このファイルの中の関数upにてテーブルを作ることができる。

 

php artisan migrate

 

マイグレーションファイルのup関数を実行できる。

またmysqlにて作成したテーブルを確認できる。

 

【Validationについて】

Modelなどでデータを保存する前に、フォームからデータを送信させてきた値が正しいかどうか確認が必要な場合がある。

このデータの不備をあらかじめ防ぐ為の仕組みがバリデーション。