slivka-b/laravel-uuid

[分支] 该软件包提供了一组通过单个特质为 Eloquent 模型提供 UUID 键功能的特性。

0.1 2023-03-21 13:33 UTC

This package is auto-updated.

Last update: 2024-09-21 17:06:51 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 或更高版本

变更日志

请参阅CHANGELOG以获取有关最近更改的更多信息。

贡献

任何贡献都欢迎

请参阅CONTRIBUTING以获取更多信息。

安全性

如果您发现任何安全相关的问题,请通过电子邮件联系我,而不是使用问题跟踪器。

许可证

MIT 许可证 (MIT)。请参阅LICENSE以获取更多信息。