akr4m / hashid
Laravel Hash id 表字段唯一标识。
1.0.1
2019-04-28 15:42 UTC
Requires
- vinkla/hashids: ^5.1
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