icon
Update time
Aug 23, 2022 01:16 PM
Internal status
password
PS:热重载依赖于 npm 管理的命令,所以请确保你已经安装了它。
要在 开发环境中启动您的 Laravel 开发服务器,我们在 命令行程序中运行以下命令。
php artisan serve
运行上述命令的结果是 windows 将启动与 Laravel 捆绑的本地服务器。服务器启动时命令提示符的输出如下:
➜ php artisan serve Starting Laravel development server: http://127.0.0.1:8000 [Tue Aug 23 14:17:20 2022] PHP 7.4.30 Development Server (http://127.0.0.1:8000) started
要在 windows 中启动 Laravel 的热重载,我们将以下命令添加到项目根目录下的文件 webpack.min.js 的末尾;
mix.browserSync('127.0.0.1:8000');
括号中包含的' 127.0.0.1:8000 ' IP 地址是从本地 Laravel 服务器的启动结果中挑选出来的。
最后,我们使用以下命令运行上述命令:
npm run watch
这将查看您的 webpack.min.js 文件中的任何命令,例如文件连接或缩小以执行它们,并启动文件监视自动浏览器重新加载。
如果没有安装 Browsersync,使用npm 安装它,你必须重新运行“npm run watch”来重新监控文件
做完以上操作后,你就可以打开http://127.0.0.1:3000/ , 随便修改一个php文件, 网页将自动刷新, 省去手动刷新的麻烦