guratr/nova-command-runner

Laravel Nova 工具,用于运行 Artisan 命令。

安装量: 204,542

依赖: 1

建议者: 0

安全: 0

星标: 43

关注者: 4

分支: 4

开放问题: 7

语言:Vue

1.0.3 2019-01-07 23:51 UTC

This package is auto-updated.

Last update: 2024-09-21 21:01:41 UTC


README

Latest Version on Github Total Downloads

Nova 工具可以让您

  • 运行和队列 artisan 命令
  • 指定命令选项
  • 获取命令结果
  • 查看命令历史

screenshot of the command runner tool

安装

您可以通过 composer 在使用 Nova 的 Laravel 应用中安装 nova 工具

composer require guratr/nova-command-runner

接下来,您需要在 Nova 中注册该工具。通常在 NovaServiceProvidertools 方法中完成此操作。

// in app/Providers/NovaServiceProvder.php

// ...

public function tools()
{
    return [
        // ...
        new \Guratr\CommandRunner\CommandRunner,
    ];
}

发布配置文件

php artisan vendor:publish --provider="Guratr\CommandRunner\ToolServiceProvider"

将您的命令添加到 config/nova-command-runner.php

可用选项

  • run : 要运行的命令(例如 route:cache
  • options : 命令的选项数组(例如 ['--allow' => ['127.0.0.1']]
  • queue : 布尔值(当为 true 时将使用默认设置)或数组(例如 ['connection' => 'database', 'queue' => 'default']
  • type : 按钮类(primary, secondary, success, danger, warning, info, light, dark, link)
  • group: 组名(可选)

用法

点击您 Nova 应用中的 "Command Runner" 菜单项以查看工具。