spatie / laravel-horizon-watcher
当本地PHP文件更改时自动重启Horizon
1.1.0
2024-03-04 09:32 UTC
Requires
- php: ^8.1
- illuminate/contracts: ^9.0|^10.0|^11.0
- spatie/file-system-watcher: ^1.1.1
- spatie/laravel-package-tools: ^1.13.6
Requires (Dev)
- laravel/pint: ^1.2
- nunomaduro/collision: ^6.3.1|^8.0
- orchestra/testbench: ^7.11|^8.0|^9.0
- pestphp/pest: ^1.22.1|^2.34
- pestphp/pest-plugin-laravel: ^1.3|^2.3
- phpunit/phpunit: ^9.5.26|^10.5
- spatie/laravel-ray: ^1.31
README
你为了调试本地任务而损失了多少小时,只发现你忘记重启Horizon了?
此包包含一个Artisan命令 horizon:watch
,该命令将在创建、更新或删除任何PHP文件时启动Horizon并自动重启它。
此命令旨在在本地环境中使用。
支持我们
我们投入了大量资源来创建一流的开放源代码包。您可以购买我们的付费产品之一来支持我们。
我们非常感谢您从家乡寄来明信片,说明您正在使用哪些我们的包。您可以在我们的联系页面上找到我们的地址。我们将在我们的虚拟明信片墙上发布所有收到的明信片。
安装
您可以通过composer安装此包
composer require spatie/laravel-horizon-watcher --dev
在您的项目中,您应该安装JavaScript包 chokidar
。您可以通过npm或Yarn安装它
npm install chokidar --save-dev
yarn add chokidar --dev
可选地,您可以使用此命令发布配置文件
php artisan vendor:publish --tag="horizon-watcher-config"
这是发布配置文件的内容
return [ /* * Horizon will be restarted when any PHP file inside these directories * get created, updated or deleted. You can also specify other kinds * of files here. */ 'paths' => [ app_path(), config_path(), database_path(), resource_path('views'), base_path('.env'), base_path('composer.lock'), ], /* * This command will be executed to start Horizon. */ 'command' => 'php artisan horizon', ];
使用方法
运行 php artisan horizon:watch
以启动Horizon。当您的项目中的PHP文件被创建、更新或删除时,Horizon将自动重启。
测试
composer test
变更日志
有关最近更改的更多信息,请参阅变更日志。
贡献
有关详细信息,请参阅贡献指南。
安全漏洞
请查阅我们的安全策略,了解如何报告安全漏洞。
鸣谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。