Laravel 修改 timestamps 為 unix 時(shí)間戳
?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 依然會(huì)自動(dòng)維護(hù) created_at 和 updated_at
在我們?nèi)〕?created_at 這個(gè)字段依然會(huì)為我們轉(zhuǎn)換為 Carbon 類型
以上這篇Laravel timestamps 設(shè)置為unix時(shí)間戳的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:- 解決Laravel 使用insert插入數(shù)據(jù),字段created_at為0000的問(wèn)題
- laravel model模型定義實(shí)現(xiàn)開(kāi)啟自動(dòng)管理時(shí)間created_at,updated_at