imcity-tech/laravel-uuid

[分支] 此包为Eloquent模型提供单个特性实现的UUID键功能。

0.8.1 2022-03-19 10:05 UTC

This package is not auto-updated.

Last update: 2024-09-29 20:41:22 UTC


README

此包是从 nevadskiy/laravel-uuid 分支出来的。

Latest Stable Version Tests Code Coverage License

此包为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)。请参阅 许可证 获取更多信息。