novius / laravel-artisan-streamed
启动并查看 artisan 命令的输出。
2.0.0
2024-07-10 14:05 UTC
Requires
- php: >=8.2
- laravel/framework: ^10.0|^11.0
Requires (Dev)
- laravel/pint: ^1.7
README
此包提供了一个接口来启动自定义 artisan 命令并监视它们的输出。
要求
- PHP >= 8.2
- Laravel 框架 >= 10.0
注意:以下说明适用于 Laravel >= 10.0 和 PHP >= 8.2。如果您使用的是旧版本,请参阅旧版本文档。
配置
您可以选择覆盖的一些选项可用。
php artisan vendor:publish --provider="Novius\LaravelArtisanStreamed\ArtisanStreamedServiceProvider" --tag="config"
编辑默认模板
运行
php artisan vendor:publish --provider="Novius\LaravelArtisanStreamed\ArtisanStreamedServiceProvider" --tag="views"
修剪旧记录
您可以在应用程序配置文件中配置数据库记录保留。
默认情况下,应用程序配置为在 30 天内保留记录。
// App\Console\Kernel.php protected function schedule(Schedule $schedule): void { $schedule->command('model:prune', [ '--model' => [Novius\LaravelArtisanStreamed\Models\LaunchedCommand::class], ])->daily(); }
手动命令
php artisan model:prune --model="Novius\\LaravelArtisanStreamed\\Models\\LaunchedCommand"
代码风格检查
使用 php-cs 运行
composer run-script lint
贡献
欢迎贡献!在 Github 上提交问题或创建 Pull Request。
许可证
此包受GNU Affero 通用公共许可证 v3或(在您的选择下)任何后续版本的保护。