zulfajuniadi/laravel-watch

此包最新版本(dev-master)没有提供许可证信息。

监视文件修改,并在变化时重新加载浏览器。支持事件以方便集成

dev-master 2014-02-05 17:19 UTC

This package is not auto-updated.

Last update: 2024-09-14 12:29:18 UTC


README

#这是什么?

此包会在应用程序中的重要文件更改时重新加载您的浏览器。默认情况下,它监视控制器、模型、视图文件夹以及加载在视图中的任何CSS / JS文件。

##为什么?

如果您一直未使用实时重新加载进行开发,您错过了一些很好的东西!

##那么为什么不直接使用LiveReload呢?

  1. 商业版需要付费。
  2. 免费版通常需要NodeJS,并且通常与Bower、Grunt等捆绑在一起。这使得初级开发者感到有些畏惧。
  3. 目前还没有这样的包(据我所知)——特别是针对Laravel的。

#安装

composer require zulfajuniadi/laravel-watch dev-master

#配置

  1. 在 /app/config/app.php 的 providers 数组中,添加: 'Zulfajuniadi\Watch\WatchServiceProvider'
  2. 在您的页脚布局/模板/视图中添加以下内容: {{HTML::watcherScript(1000)}}
  3. 在终端中,在您的根项目目录下运行: artisan watch:enable
  4. 就这样。每次您保存文件时,浏览器都应自动重新加载以反映更改。