Laravel timestamps 設定為unix時間戳的方法
阿新 • • 發佈:2020-11-19
Laravel 修改 timestamps 為 unix 時間戳
<?php namespace App; use Illuminate\Database\Eloquent\Model; /** * Class Test * @package App */ class Test extends Model { /** * @var string */ protected $table='test'; /** * @var array */ protected $fillable = [ 'name', 'tel' ]; /** * @param \DateTime|int $value * @return false|int * @author dividez */ public function fromDateTime($value){ return strtotime(parent::fromDateTime($value)); } }
這樣修改以後 laravel 依然會自動維護 created_at 和 updated_at
在我們取出 created_at 這個欄位依然會為我們轉換為 Carbon 型別
以上這篇Laravel timestamps 設定為unix時間戳的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援碼農教程。