pragmarx / artisan-tool
将Artisan带到Nova
v0.4.0
2019-06-30 20:24 UTC
Requires
- php: >=7.1.0
- laravel/nova: *
- sensiolabs/ansi-to-html: ~1
Requires (Dev)
- orchestra/testbench: ^3.6
- phpunit/phpunit: 7.1
README
Nova中的Artisan功能
截图
安装
您可以通过composer在Laravel应用中安装此包,该应用使用Nova。
composer require pragmarx/artisan-tool
接下来,您需要在Nova中注册此工具。这通常在NovaServiceProvider
的tools
方法中完成。
// in app/Providers/NovaServiceProvider.php // ... public function tools() { return [ // ... new \PragmaRX\ArtisanTool\Tool(), ]; }
白名单命令
可选地,您可以使用whitelistedCommands
仅显示nova工具中选定的命令列表。在生产环境中,通常不建议显示所有可用的命令,例如migrate:reset。
首先发布配置文件
php artisan vendor:publish --provider="PragmaRX\ArtisanTool\ToolServiceProvider" --tag="config"
接下来,将您的命令添加到config/artisan-tool.php
文件中
<?php return [ 'whitelistedCommands' => [ \Illuminate\Cache\Console\ClearCommand::class, \Illuminate\Foundation\Console\ViewClearCommand::class, \Illuminate\Foundation\Console\RouteClearCommand::class, ], ];
使用方法
在您的Nova应用中点击“artisan-tool”菜单项,即可看到此包提供的工具。
变更日志
请参阅CHANGELOG以获取最近更改的更多信息。
贡献
请参阅CONTRIBUTING以获取详细信息。
安全
如果您发现任何安全相关的问题,请通过acr@antoniocarlosribeiro.com发送电子邮件,而不是使用问题跟踪器。
鸣谢
许可协议
MIT许可协议(MIT)。有关更多信息,请参阅许可文件。