Laravel 與 Lumen 模型 timestamps 開啟 create_at 與 update_at 獲取的不同之處

WZY發表於2020-04-08

create_at與update_at 獲取資料時的不同之處

  1. laravel 輸出

    資料庫是什麼型別,輸出的就是什麼型別

  2. lumen 輸出

    固定輸出型別 2020-04-08T09:25:13.000000Z

如果專案是從laravel 遷移至 lumen 這個時候需要注意這個地方,避免由於格式引起的修改器等錯誤

解決方案

在模型繼承的BaseModel下面重寫位於 Illuminate\Database\Eloquent\Concerns\HasAttributes下serializeDate方法,替換成laravel的寫法

Lumen的寫法
laravel與lumen 模型timestamps開啟 create_at與update_at獲取的不同之處

Laravel的寫法
laravel與lumen 模型timestamps開啟 create_at與update_at獲取的不同之處

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章