bangnokia / laravel-serve-livereload
将 livereload 功能添加到 Laravel artisan serve 命令
1.1.5
2023-01-03 02:24 UTC
Requires
- cboden/ratchet: ^0.4
- illuminate/console: ^6.0|^7.0|^8
- symfony/process: ^4.4|^5.0
- yosymfony/resource-watcher: ^2.0
Requires (Dev)
- orchestra/testbench: ^5.0
README
此包已废弃,请使用新的 Vite 集成 代替
此包将 WebSocket 服务器集成到默认的 artisan serve
命令中,以便在文件更改时实时重新加载应用程序。如果不喜欢深入研究源代码,可以查看我的 博客文章 以获取说明。
安装
对于 Laravel 8,请使用版本 ^1.x,对于更低版本使用版本 0.x
composer require bangnokia/laravel-serve-livereload --dev
使用方法
打开终端并运行 php artisan serve
此包在您使用自定义 vhost,如 valet
或 laragon
时也能正常工作
配置
默认情况下,此包在这些目录中查找文件更改:
/app
/public
/config
/routes
/resources
如果您想自定义要监视的文件夹,可以通过以下命令发布配置文件:
php artisan vendor:publish --provider="BangNokia\ServeLiveReload\CommandServiceProvider"
然后您可以在 config/serve_livereload.php
中配置所需的内容。