ollico / laravel-uid
一个方便的包,用于为Eloquent模型生成唯一标识符
v4.0.0
2024-01-29 12:20 UTC
Requires
- php: ^8.2
- hashids/hashids: ^5.0
- illuminate/container: ^10.0
- illuminate/database: ^10.0
- illuminate/support: ^10.0
Requires (Dev)
- phpunit/phpunit: ^10.0
README
这是一个小巧的Laravel兼容包,可以为您的Eloquent模型创建如 u5CVsCnxyXg 这样的唯一标识符。
安装
需要此包
composer require ollico/uid
用法
配置
数据库
在您的模式中添加 $table->uid()
Schema::create('your_table', function (Blueprint $table) {
$table->uid();
})
Eloquent
将 HasUid 特性添加到您的 模型 中以添加功能
- 本地作用域
$model->uid($uid) - 在
creating事件期间自动生成uid
须知
我们在底层使用 HashIds。