axazara/laravel-helpers

适用于Axa Zara Laravel开发的Laravel助手包

dev-main 2023-08-20 01:10 UTC

This package is auto-updated.

Last update: 2024-09-20 04:50:54 UTC


README

Latest Stable Version Total Downloads License

此Laravel包提供一系列助手函数,以帮助您构建Laravel应用程序。这是一个在Axa Zara Laravel项目中常用函数的集合。

要求

Laravel 8.0 或更高版本

安装

您可以通过composer安装此包

composer require axazara/laravel-helpers

用法

可用助手函数列表

函数描述
arrayGet使用“点”表示法从数组中获取项。
addQueryParamsToUrl向给定的URL添加查询参数。
arrayPluck从数组中提取值的数组。
deleteFile从存储中删除文件。
generateAvatarUrl生成头像URL。
getLanguageCode从区域设置中获取语言代码。
getNanoId生成Nano ID。
paginationArray从集合中分页数组。
storeFile将文件存储在存储中。
stripeContent从数组中剥离内容。
twoFactor获取双因素认证实例。
makeClickableLinks将文本转换为可点击链接。

开发

  • src/Helpers 目录中添加新的助手函数
  • tests/Helpers 目录中添加新的测试 HelperNameTest.php
  • 运行 composer test 以运行测试套件。
  • 运行 composer sniff 以运行代码风格检查。
  • 运行 composer format 以运行代码风格修复器。

获取 Composer。例如,在Mac OS上

brew install composer

安装依赖项

composer install

此库使用 PHP CS Fixer 进行代码格式化。提交PR之前必须格式化代码,否则CI将失败。使用以下命令运行格式化器

./vendor/bin/php-cs-fixer fix -v .

安全漏洞

如果您在Moneroo Laravel SDK中发现安全漏洞,请通过 hello@axazara.com 发送电子邮件给Moneroo安全。所有安全漏洞都将得到及时解决。

许可证

Moneroo Laravel SDK是开源软件,使用MIT许可证许可。