ollico/laravel-uid

一个方便的包,用于为Eloquent模型生成唯一标识符

v4.0.0 2024-01-29 12:20 UTC

This package is auto-updated.

Last update: 2024-08-29 13:52:23 UTC


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