问题在于:
我刚刚安装了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}}会再次运作!
这真令人困惑,有人帮助我。
答案 0 :(得分:0)
更改模板或任何视图代码后,您需要清除已编译的视图文件。 (无需使用命令serve
)
php artisan view:clear