akr4m/hashid

Laravel Hash id 表字段唯一标识。

1.0.1 2019-04-28 15:42 UTC

This package is auto-updated.

Last update: 2024-08-29 04:54:40 UTC


README

使用 vinkla/hashids 包来创建哈希id。

安装

使用 Composer 在项目根目录中要求此包。

$ composer require akr4m/hashid

配置

Laravel Hashids 需要连接配置。要开始,你需要发布所有供应商资产

$ php artisan vendor:publish --provider=akr4m\hashid\HashIdServiceProvider

这将在你的应用中创建一个 config/hashids.php 文件,你可以修改它来设置配置。同时,请确保检查此包中原始配置文件之间的更改。

默认连接名称

此选项 default 是您指定以下哪个连接作为所有工作的默认连接的地方。当然,您可以使用管理类同时使用多个连接。此设置的默认值为 main

Hashids 连接

此选项 connections 是为您的应用程序设置每个连接的地方。已包含示例配置,但您可以添加尽可能多的连接。

用法

要在迁移文件中向表添加 hash_id 字段,请放置此行

$table->hashid();

现在可以迁移了!!

并在模型中添加一些代码,如下所示

use akr4m\hashid\Traits\UsesHashIds;

class abc extends Model
{
    use UsesHashIds;
}

鸣谢

此包献给 Alext Garret

许可证

MIT © AkrAm Khan