php 为Hashids Wrapper创建一个帮助器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 为Hashids Wrapper创建一个帮助器相关的知识,希望对你有一定的参考价值。

<?php

/**
 * Hashids Helper
 */
if (!function_exists('hashids')) {
    function hashids($salt = null, $length = null, $alphabet = null)
    {
        $salt     = is_null($salt) ? config('hashids.salt') : config('hashids.salt') . $salt;
        $length   = is_null($length) ? config('hashids.length') : $length;
        $alphabet = is_null($alphabet) ? config('hashids.alphabet') : $alphabet;
        $salt     = \Illuminate\Support\Facades\Hash::make($salt);
        return \App\Utilities\Hashids::make($salt, $length, $alphabet);
    }
}

以上是关于php 为Hashids Wrapper创建一个帮助器的主要内容,如果未能解决你的问题,请参考以下文章

php 创建Hashids Observer

php 创建hashids配置文件

php中通过Hashids将整数转化为唯一字符串

hashids 了解

将Long类型转为字母数字组合的jar包---Hashids

PHP OOP :: 构建 API Wrapper 类