更改模板后,Laravel返回错误500

时间:2015-09-29 09:37:23

标签: php apache laravel

问题在于:

我刚刚安装了Laravel,如果我使用php服务器,服务器工作正常

php artisan serve

但是当我更改为使用v-host

apache2
<VirtualHost *:80>
    ServerName lcbq.localhost
    DocumentRoot /Users/Shared/LCBQ/lcbq/public
    SetEnv APPLICATION_ENV "development"
    <Directory /Users/Shared/LCBQ/lcbq>
        AllowOverride All
        Require all granted
        DirectoryIndex index.php
    </Directory>
</VirtualHost>

它在开始时工作正常,但是当我更改模板文件welcome.blade.php时,开始页面变为空白(错误500)。

最奇怪的部分是,如果我使用php server,这不会发生,它只会在apache中发生。

并且,如果我同时打开两个服务器,并且我更改了模板文件,apache server在开始时不会工作,但是一旦我在php server中打开了页面,{ {1}}会再次运作!

这真令人困惑,有人帮助我。

1 个答案:

答案 0 :(得分:0)

更改模板或任何视图代码后,您需要清除已编译的视图文件。 (无需使用命令serve

php artisan view:clear