teners / laravel-extras
通过更多 artisan 命令、特质和有用的辅助类扩展 Laravel 应用程序
v2.1.2
2024-06-04 22:37 UTC
Requires (Dev)
- orchestra/testbench: ^8.23.2
- pestphp/pest: ^2.34.7
README
Laravel Extras 是一个扩展 Laravel 应用程序的包,增加了更多 artisan 命令、有用的特质和辅助类。
安装
要安装 Laravel Extras,请在您的终端运行以下命令
composer require teners/laravel-extras
发布包配置文件
php artisan vendor:publish --provider="Teners\LaravelExtras\LaravelExtrasServiceProvider" --tag="extras-config"
如果您将使用文件模型,请发布迁移文件
php artisan vendor:publish --provider="Teners\LaravelExtras\LaravelExtrasServiceProvider" --tag="extras-migrations"
可用的扩展
Artisan 命令
额外特质
额外辅助类
额外模型
创建 Blade
在 /resource/views/ 目录内创建一个 blade 文件。
php artisan make:trait {name}
示例
php artisan make:blade index
# or
php artisan make:blade user/index
创建特质
在 App/Traits 目录中创建一个新的特质类。
php artisan make:trait {name}
示例
php artisan make:trait LocationTrait
# or
php artisan make:trait Security/LocationTrait
日志清除
清除 /storage/logs/ 目录中的日志数据。
php artisan log:clear
贡献
通过 Github 上的拉取请求进行 欢迎 贡献。
- 请将您所做的任何更改在 README.md 中进行文档记录。
- 请为每个特性/修复只提交一个拉取请求。
- 以下是一些您可以帮助的想法。
- 在 FileUploadTrait 中添加生成文件缩略图的选项
- image/intervention 用于图像,FFmpeg 用于视频
- make:service
- make:repository
- contruct:with-values
在通过其他 artisan 命令生成的文件构造中添加和设置公共值,例如:make:event, make:mail, make:notification - 转换为缩略名
扩展 Cast 以提供 'slug' 转换 - MakeArrayTrait
- 在 FileUploadTrait 中添加生成文件缩略图的选项
问题
请通过 Github Issues 标签报告您在使用包时遇到的任何问题。
测试
composer test
致谢
贡献者
贡献者列表将在这里添加
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。