10.

【Laravel】モデルのcreated_at/updated_atの別名指定

編集
この記事の要点
  • Laravel Eloquent で created_at / updated_atカラム名を別名にする方法
  • Model 内で const CREATED_AT = 'created_dt'; / const UPDATED_AT = 'updated_dt'; を宣言
  • 既存 DB に合わせる場合や、命名規則を統一したい場合に便利
  • 自動更新を完全に止めたいなら public $timestamps = false;

 

以下の様にモデル内のCREATED_AT/UPDATED_ATにcreated_at/updated_atに相当するカラム名を指定することで

Laravel側は指定したカラムをcreated_at/updated_atとして認識するようになります。

class Flight extends Model
{
    const
CREATED_AT = 'creation_date';
    const
UPDATED_AT = 'last_update';
}

 

編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. モデルの作成
  2. $fillable $guarded $hiddenの説明
  3. テーブルの紐づけ
  4. 主キーの指定とインクリメント
  5. タイムスタンプ
  6. モデルでselect
  7. モデルでinsert
  8. モデルでupdate
  9. 現在値に加算する方法
  10. created_at/updated_atの別名指定