datakrama/eloquid
Composer 安装命令:
composer require datakrama/eloquid
包简介
Eloquid - Auto UUID for Eloquent Model
README 文档
README
This package is created to insert UUID into Eloquent Model Primary Key (id) automatically.
Requirement
Laravel Compatibility
| Laravel | Package |
|---|---|
| 5.8.x | 0.x |
| 6.x | 1.x |
| 7.x | 1.x |
| 8.x | 2.x |
Installation
$ composer require datakrama/eloquid:"^2.0"
Usages
Reguler model
<?php namespace App; use Illuminate\Database\Eloquent\Model; use Datakrama\Eloquid\Traits\Uuids; class Role extends Model { use Uuids; /** * The users that belong to the role. */ public function users() { return $this->belongsToMany('App\User')->using('App\RoleUser'); } }
Custom intermediate table model (Pivot)
<?php namespace App; use Illuminate\Database\Eloquent\Relations\Pivot; use Datakrama\Eloquid\Traits\Uuids; class RoleUser extends Pivot { use Uuids; // }
Licence
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 4.36k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 2
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-12-14