bangnokia/laravel-serve-livereload

将 livereload 功能添加到 Laravel artisan serve 命令

1.1.5 2023-01-03 02:24 UTC

This package is auto-updated.

Last update: 2024-08-30 01:51:07 UTC


README

此包已废弃,请使用新的 Vite 集成 代替

此包将 WebSocket 服务器集成到默认的 artisan serve 命令中,以便在文件更改时实时重新加载应用程序。如果不喜欢深入研究源代码,可以查看我的 博客文章 以获取说明。

Laravel serve livereload

安装

对于 Laravel 8,请使用版本 ^1.x,对于更低版本使用版本 0.x

composer require bangnokia/laravel-serve-livereload --dev

使用方法

打开终端并运行 php artisan serve

此包在您使用自定义 vhost,如 valetlaragon 时也能正常工作

配置

默认情况下,此包在这些目录中查找文件更改:

/app
/public 
/config 
/routes 
/resources

如果您想自定义要监视的文件夹,可以通过以下命令发布配置文件:

php artisan vendor:publish --provider="BangNokia\ServeLiveReload\CommandServiceProvider"

然后您可以在 config/serve_livereload.php 中配置所需的内容。