<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class User extends Model
{
protected $table = 'user';
protected $primaryKey = 'id';
public $timestamps = false; // 关闭,默认true开启
}
自定义时间戳字段
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class User extends Model
{
const CREATED_AT = 'CreatedTime'; // 创建时间
const UPDATED_AT = 'UpdatedTime'; // 更新时间
protected $table = 'user';
protected $primaryKey = 'id';
}
开启软删除
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class User extends Model
{
protected $table = 'user';
protected $primaryKey = 'id';
use SoftDeletes; // 开启软删除deleted_at
protected $dates = ['deleted_at'];
}