afaanbilal / laravel-has-uuid
在插入时自动为您的模型生成UUID,并将路由模型绑定键设置为uuid。
0.1.3
2023-06-26 08:44 UTC
Requires
- ramsey/uuid: ^4.7
This package is auto-updated.
Last update: 2024-09-27 17:54:09 UTC
README
作者:Afaan Bilal
简介
Laravel HasUUID 是一个Laravel包,用于在插入时自动为您的模型生成UUID,并将路由模型绑定键设置为 uuid
。同时,为您的模型添加了 fromUUID
方法,该方法接受一个 uuid
并返回找到的模型实例,否则返回null。
请确保您的表中有一个名为 uuid
的列,它是一个唯一索引。
示例(在迁移中)
$table->string('uuid')->unique();
安装
composer require afaanbilal/laravel-has-uuid
使用
// In any model: use AfaanBilal\LaravelHasUUID\HasUUID; // ... class Post extends Model { use HasUUID; // ... }
贡献
所有贡献都受欢迎。请首先为任何功能请求或错误创建一个issue。然后分支到仓库,创建一个分支,并做出任何更改以修复错误或添加功能,并创建一个pull request。就这样!谢谢!
许可证
Laravel HasUUID 在MIT许可证下发布。查看完整的许可证 这里。