<?php

namespace App\Models;

use DateTimeInterface;

/**
* @mixin \Eloquent
*/
class BaseModel extends \Illuminate\Database\Eloquent\Model
{
// use ModelTrait;
public $timestamps = true;
protected $dateFormat = 'U';

/**
* 格式化模型的时间格式
* @author Bruce 2021/4/21
* @param DateTimeInterface $date
* @return string
*/
protected function serializeDate(DateTimeInterface $date): string
{
// api直接返回时间戳,web页面返回ymd
if (request()->route()->getPrefix() !== 'api/') {
return $date->format('Y-m-d H:i:s');
}
return $date->unix();
}
}