Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 4 必须重新启动服务器laravel 4才能使更改生效_Laravel 4_Mamp_Mamp Pro - Fatal编程技术网

Laravel 4 必须重新启动服务器laravel 4才能使更改生效

Laravel 4 必须重新启动服务器laravel 4才能使更改生效,laravel-4,mamp,mamp-pro,Laravel 4,Mamp,Mamp Pro,我在laravel服务器上处理css,我注意到每次更改最小的代码时都必须重新启动MAMP(在Mavericks计算机上工作),以使新代码生效。我知道laravel会缓存他们的视图,但在另一台运行MAMP PRO的计算机上,我不必重新启动MAMP PRO,更改就会生效。在另一台运行MAMP-PRO的计算机上,我遇到了与我之前提到的相同的问题,这让我相信我可以解决这个问题。我该怎么做呢?从MAMP首选项窗格获取您使用的php版本 现在,您需要编辑该版本的php.ini文件,然后重新启动MAMP 它进

我在laravel服务器上处理css,我注意到每次更改最小的代码时都必须重新启动MAMP(在Mavericks计算机上工作),以使新代码生效。我知道laravel会缓存他们的视图,但在另一台运行MAMP PRO的计算机上,我不必重新启动MAMP PRO,更改就会生效。在另一台运行MAMP-PRO的计算机上,我遇到了与我之前提到的相同的问题,这让我相信我可以解决这个问题。我该怎么做呢?

从MAMP首选项窗格获取您使用的php版本

现在,您需要编辑该版本的php.ini文件,然后重新启动MAMP

它进行缓存的原因是,某些版本的MAMP默认情况下会启用OPCache

sudo nano /Applications/MAMP/bin/php/[php-version]/conf/php.ini

然后,在php.ini文件末尾查找OPCache,并注释掉与之相关的所有内容。

您是否使用某种资产管理器来缩小和/或连接CSS?如果是,缓存正在那里进行,而不是在Laravel本身。Laravel本身不缓存这些资源,因为它们与服务器端处理无关,只有客户端,而Laravel实际上并不存在。我没有使用类似的东西。老实说,我不知道会发生什么。我一直在编辑CSS,几个月没有重新启动服务器了。我甚至不知道服务器端PHP框架如何缓存客户端CSS。您是否使用
{{HTML::style('url')}}
将CSS包含到
刀片
模板中?不,我正在做的是客户端是否有可能缓存它?您是否尝试过不重新启动服务器而只是清除缓存,或者使用其他计算机?