imcity-tech / laravel-uuid
[分支] 此包为Eloquent模型提供单个特性实现的UUID键功能。
0.8.1
2022-03-19 10:05 UTC
Requires
- php: ^8.0
- illuminate/database: ^6.0|^7.0|^8.0|^9.0
- ramsey/uuid: ^3.7|^4.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- orchestra/testbench: ^4.0|^5.0|^6.0
- phpunit/phpunit: ^8.0
README
此包是从 nevadskiy/laravel-uuid 分支出来的。
此包为Eloquent模型提供单个特性实现的UUID键功能。
更多关于将UUID用作主键的信息。
使用方法
将特性添加到模型中,模型创建时会自动设置UUID。
<?php namespace App; use Illuminate\Database\Eloquent\Model; use Nevadskiy\Uuid\Uuid; class Book extends Model { use Uuid; }
更新迁移以指定主键的UUID类型。
Schema::create('books', function (Blueprint $table) { $table->uuid('id')->primary(); });
安装
使用composer安装包。
composer require imcity-tech/laravel-uuid
要求
- Laravel
9.0
或更高版本 - PHP
8.0
或更高版本
变更日志
请参阅 变更日志 了解最近的变化。
贡献
任何贡献都 欢迎。
请参阅 贡献指南 获取更多信息。
安全
如果您发现任何安全相关的问题,请 发送电子邮件 而不是使用问题跟踪器。
许可证
MIT许可证 (MIT)。请参阅 许可证 获取更多信息。