kduma/eloquent-uuidable
最新稳定版本:v3.0.0
Composer 安装命令:
composer require kduma/eloquent-uuidable
包简介
Eloquent Uuidable Trait
关键字:
README 文档
README
Eloquent trait that adds a UUID as an additional column alongside the numeric id in Laravel models.
Full documentation: opensource.duma.sh/libraries/php/eloquent-uuidable
Requirements
- PHP
^8.3 - Laravel
^13.0
Installation
composer require kduma/eloquent-uuidable
Usage
use KDuma\Eloquent\Uuidable; use KDuma\Eloquent\Attributes\HasUuid; #[HasUuid(field: 'uuid')] class User extends Model { use Uuidable; }
Add a uuid column to your migration:
$table->uuid('uuid')->unique();
UUID is auto-generated on create. Find by UUID with User::whereUuid($uuid) or User::byUuid($uuid).
Unlike Laravel's built-in
HasUuids, this package keeps the numericidas the primary key and stores the UUID in a separate column.
统计信息
- 总下载量: 490
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-11-19