royalcms / hashids
Royalcms 为 Hashids 提供的包
v5.0.0
2019-09-04 05:17 UTC
Requires
- php: >=5.4.0
- hashids/hashids: 1.0.6
This package is auto-updated.
Last update: 2024-09-05 17:27:10 UTC
README
用于 Royalcms 组件的 hashids 包装器。
安装
外观
为了为 Royalcms 添加外观支持,请在 config/facade.php 文件中的别名部分内添加以下行...
'RC_Hashids' => 'Royalcms\Component\Hashids\Facades\Hashids',
然后,将以下内容添加到您的 .env 文件中
# HASHIDS HASHIDS_SALT = YOURSECRETKEY HASHIDS_LENGTH = 8 HASHIDS_ALPHABET = abcedfghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPAQRSTUVWXYZ1234567890
设置
用法
编码
编码一系列整数
royalcms('hashids')->encode(...$integers);
或使用外观
RC_Hashids::encode(...$integers);
解码
将编码后的字符串解码回原始整数
royalcms('hashids')->decode($encoded);
或使用外观
RC_Hashids::decode($encoded);
许可
此库采用 MIT 许可,有关详细信息,请参阅 license.md。