赵巴洛内 / artisan-ui
用于 Laravel Artisan 的图形用户界面
Requires
- php: ^7.4|^8.0
- illuminate/support: ^8.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.3
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-29 06:03:12 UTC
README
为 Laravel Artisan 提供一个精美的图形用户界面,开箱即用,可配置且方便非 CLI 经验的开发者使用。
必须以支持通过参数和选项完全设置的方式来开发支持的命令,以避免无法在 WEB 上复制的 CLI 交互。
不支持发出工作者的命令。
安装
您可以通过 composer 安装此包
composer require pabloleone/artisan-ui
使用
安装完成后,如果您不使用自动包发现,则需要在您的 config/app.php
中注册 \Pabloleone\ArtisanUi\ArtisanUiServiceProvider::class
服务提供者。
扩展
输出 & 描述
要装饰命令的输出和描述,发布包配置(php artisan vendor:publish pabloleone/artisan-ui
)并在指定的数组中添加您的类装饰器。您的装饰器必须实现接口 Pabloleone\ArtisanUi\Models\Decorators\DecoratorInterface
。
主题
您可以为 Artisan UI 创建自己的主题。为此,发布配置并更新 theme
值,其中包含您在 resources/vendor/pabloleone/artisan-ui/views/themes/{YOUR_THEME}
文件夹中创建的新主题名称。
... 'theme' => 'YOUR_THEME', ...
代码风格
vendor/bin/php-cs-fixer fix
测试
composer test
变更日志
请参阅 变更日志 了解最近更改的信息。
贡献
请参阅 贡献指南 了解详细信息。
安全
如果您发现任何安全问题,请通过电子邮件 info@pabloleone.com 联系,而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。
待办事项
访问此 项目板 查看此包的待办任务。