afaanbilal/laravel-has-uuid

在插入时自动为您的模型生成UUID,并将路由模型绑定键设置为uuid。

0.1.3 2023-06-26 08:44 UTC

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许可证下发布。查看完整的许可证 这里