<?php
namespace App\Models\Mongodb;
use Illuminate\Database\Eloquent\Model;
//use Moloquent; //monogo
use Illuminate\Support\Facades\DB;
use Illuminate\Database\Eloquent\SoftDeletes;
class MyTestTable extends Model
{
use SoftDeletes;
protected $collection = 'tobacco'; // 约定稳定名 monogo 用法·
protected $primaryKey = '_id'; // 设置主键字段 monogo 用法·
protected $table = 'articles'; // 约定模型映射表名 mongo 如上
public $incrementing = false; // 设置主键不是自增 mysql有用 mongo 不知道
protected $keyType = 'string'; // 设置逐渐类型
public $timestamps = false; // 设置时间
protected $dateFormat = 'U'; // 默认时间戳格式 Unix时间戳
protected $connection = 'name'; // 默认链接名称
protected $appends = []; // 追加字段
protected $fillable = []; // 定义字段白名单,允许操作表中的哪些字段
protected $guarded = [];
laravel ORM 中的约定模型 约定优于配置
最新推荐文章于 2021-04-16 14:23:40 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)