hyder/ laravel-utils
Laravel应用工具,包括创建压缩文件、枚举处理等多种有用功能。
0.0.1
2024-05-16 11:11 UTC
Requires
- php: ^7.3|^8.0
README
Laravel应用工具,包括创建压缩文件、枚举处理等多种有用功能。
安装
您可以通过Composer安装此包
composer require hyder/laravel-utils
配置
安装包后,您可以使用Artisan发布配置文件
php artisan vendor:publish --tag=laravel-utils-config
这将发布配置文件laravel-utils.php
到您的config
目录。
配置选项
配置文件允许您自定义包的行为
// config/laravel-utils.php return [ 'enums' => [ // Directory path where enum classes are located 'dir_path' => app_path('Enums'), // Namespace for enum classes 'namespace' => 'App\Enums', ], ];
您可以根据应用程序的结构调整dir_path
和namespace
的值。
用法
枚举外观
Enum
外观允许您在Laravel应用程序中处理枚举。
列出枚举
您可以使用list
方法列出所有可用的枚举
$enums = Enum::list();
这将返回一个包含所有枚举常量的数组。
设置目录和命名空间
在调用list
方法之前,您可以使用setDirectory
和setNamespace
方法分别设置枚举的目录和命名空间。
use Hyder\LaravelUtils\Facades\Enum; Enum::setDirectory('path/to/enums') ->setNamespace('App\Enums') ->list();
许可证
Laravel Utils是开源软件,受MIT许可证许可。