shetabit / helper
该软件包最新版本(v1.3)的许可证信息不可用。
此软件包帮助开发者使用自定义助手
v1.3
2019-03-07 09:26 UTC
Requires
- php: >=7.0
- hekmatinasser/verta: ^1.9
This package is auto-updated.
Last update: 2024-09-19 21:44:31 UTC
README
此软件包帮助开发者使用自定义助手。
安装
使用 composer 需要此软件包
composer require shetabit/helper
Laravel >=5.5 使用软件包自动发现,因此不需要您手动添加 ServiceProvider。
如果您不使用自动发现,请将 ServiceProvider 添加到 config/app.php 中的 providers 数组中
Shetabit\Helper\HelperServiceProvider::class,
如果您想使用外观,请将此添加到 app.php 中的外观列表
'Helper' => Shetabit\Helper\Facades::class,
助手列表
随机密码
生成随机密码。$availableSets 参数:'l' => 小写字母,'u' => 大写,'d' => 数字,'s' => 符号
...randomPassword(int $length = 9, string $availableSets = 'luds'); Helper::randomPassword(); //Output: '9nZnE%3wB' //Or random_password(); //Output: '9nZnE%3wB'
波斯语缩略语
生成波斯语缩略语。
...persianSlug(string $string, string $separator = '-') Helper::persianSlug('ایران سرای من'); //Output: 'ایران-سرای-من' //Or persian_slug('ایران سرای من'); //Output: 'ایران-سرای-من'
波斯语转英文数字
将所有波斯语(波斯语)数字转换为英文。
...faToEnNums(string $number) Helper::faToEnNums('۵۶89٤٦'); //Output: '568946' //Or fa_to_en_nums('۵۶89٤٦'); //Output: '568946'
删除逗号
从值中删除逗号。
...removeComma(string $value) Helper::removeComma('5000,000'); //Output: '5000000' //Or remove_comma('5000,000') //Output: '5000000'
贾拉利历转公历
将贾拉利日期转换为公历日期。
...toGregorian(string $jDate) Helper::toGregorian('1397/12/11'); //Output: '2018/3/2' //Or to_gregorian('1397/12/11') //Output: '2018/3/2'
多字节字符 json_encode()
多字节字符的 json_encode()
...mbJsonEncode(array $input) Helper::mbJsonEncode(['name' => 'علی', 'family' => 'حمزه ای']); //Output: '{"name":"علی","family":"حمزه ای"}' //Or mb_json_encode(['name' => 'علی', 'family' => 'حمزه ای']) //Output: '{"name":"علی","family":"حمزه ای"}'