geowrgetudor/command-history

跟踪 Laravel Pulse 内 Artisan 命令执行情况

1.2 2024-03-14 11:53 UTC

This package is auto-updated.

Last update: 2024-08-29 12:24:01 UTC


README

Artisan command history for Laravel Pulse

Laravel Pulse 的 Artisan 命令历史

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

查看已执行的 artisan 命令、执行次数以及它们是否成功或失败。

安装

您可以通过 composer 安装此包

composer require geowrgetudor/command-history

可选,您可以使用以下命令发布视图:

php artisan vendor:publish --tag="command-history-views"

用法

config/pulse.php 内注册记录器。(如果您没有此文件,请确保已使用 php artisan vendor:publish --tag=pulse-config 发布 Laravel Pulse 的配置文件)

return [
    // ...

    'recorders' => [
        // Existing recorders...

        \Geow\CommandHistory\Recorders\CommandHistoryRecorder::class => [
            'enabled' => env('GEOW_COMMAND_HISTORY', true),
            'ignore' => [
                // Ignore any command like "route:list"
            ],
        ]
    ]
]

使用 php artisan vendor:publish --tag=pulse-dashboard 发布 Laravel Pulse 的 dashboard.blade.php 视图

然后您可以修改此文件并添加 disk-metrics livewire 模板。

<livewire:command-history cols="full" />

测试

composer test

变更日志

请参阅 CHANGELOG 了解最近的变化。

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全漏洞

请查阅 我们的安全策略 了解如何报告安全漏洞。

致谢

许可证

MIT 许可证(MIT)。请参阅 许可证文件 了解更多信息。