赵巴洛内/artisan-ui

用于 Laravel Artisan 的图形用户界面

v1.2.0 2021-12-03 18:44 UTC

This package is auto-updated.

Last update: 2024-09-29 06:03:12 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require GitHub Actions codecov

为 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)。有关更多信息,请参阅 许可证文件

待办事项

访问此 项目板 查看此包的待办任务。