ahs-composer / laravel-helpers
此包的最新版本(v1.0.5)没有提供许可信息。
一组Laravel辅助函数
v1.0.5
2024-05-28 13:34 UTC
Requires
- php: >=7.4
- illuminate/support: ^8.0|^9.0|^10.0
README
一组由Ali Haider创建的Laravel辅助函数。
安装
您可以通过Composer安装此包。在您的终端中运行以下命令
composer require ahs-composer/laravel-helpers
使用
自动加载
此包使用PSR-4自动加载,因此请确保将以下行添加到您的composer.json文件中,如果尚未存在的话
"autoload": { "psr-4": { "Ahs\\LaravelHelpers\\": "LaravelHelpers/src/" } }
辅助函数
该包提供以下辅助函数
- slugify($string) : 将字符串转换为URL友好的slug。
- truncate($string, $length = 100, $append = "..."): 截断字符串到指定长度并添加后缀。
- camelCase($string): 将字符串转换为camelCase。
- array_flatten($array): 将多维数组展平为一维数组。
- array_key_exists_recursive($key, $array): 检查键是否存在于多维数组中。
- format_date($date, $format = 'Y-m-d H:i:s'): 将日期字符串格式化为指定格式。
- carbon_date($date = null): 返回给定日期或当前日期的Carbon日期实例。
- current_url(): 返回当前URL。
- url_with_params($url, $params = []): 构建带有查询参数的URL。
- file_size_formatted($path): 将文件大小格式化为可读格式。
- env_value($key, $default = null): 获取环境变量的值。
- generate_random_string($length = 16): 生成指定长度的随机字符串。
示例
以下是使用辅助函数的示例
use Ahs\LaravelHelpers\Helpers; // Example usage $slug = Helpers::slugify("Hello World!"); $truncated = Helpers::truncate("Lorem ipsum dolor sit amet", 10); $date = Helpers::format_date("2024-05-30", "Y-m-d");