概要
モデルでを使用して、レコードの追加、更新、削除の基本的な使い方をまとめます。
追加
$employee = new Employee;
$employee->name = "加藤";
$employee->age = 22;
$employee->save();
モデルを使ってデータを追加するのは、コントローラーで上記のように設定します。
モデルクラスのインスタンスを作成し、各フィールドに値を設定したあと、saveメソッドを呼び出すことで追加できます。
なお、id、created_at、updated_atは、saveメソッドを使うと自動的に設定してくれます。
更新
$employee = Employee::find(1);
$employee->name = "中田";
$employee->age = 23;
$employee->save();
モデルを使っての更新は、findメソッドなどで、レコードを取得し、変更値をフィールドに設定してsaveメソッドを呼び出すと更新されます。
saveメソッドを呼び出すと自動的にupdate_atも更新してくれます。
削除
$employee = Employee::find(1);
$employee->delete();
削除は、削除したいレコードを取得して、deleteメソッドを呼び出すだけで削除完了します。