我的laravel项目站在xampp上的窗口。每当我发出一个严重错误(例如拼写错误)时我都会收到一个错误,但我会在google chrome中看到“此页面无效”。
我见过类似的问题,但我不知道如何在Windows上修复此问题。
我有APP_ENV=local
和APP_DEBUG=true
。
Edit
事实证明,我的php版本对我正在进行的项目来说太近了。我有xampp 7.2.5,不得不降级到7.1.13。该项目在laravel 5.4
答案 0 :(得分:1)
在.env
文件中,请务必设置APP_DEBUG=true
APP_ENV=local
APP_DEBUG=true
然后运行
php artisan config:cache
php artisan config:clear
有时,在运行这两个命令之后,Laravel仍然没有阅读env
配置,所以每次对我有用的是将应用程序设置为维护模式然后设置为再次。
php artisan down
然后在几秒钟内运行php artisan up
。
另一个原因:
请确保在您的env配置中没有空格,如果您有空格值,请确保用引号(“”)将其括起来。
答案 1 :(得分:1)
通过更改.env
文件
APP_DEBUG=true
或config -> app.php
更改此行:
'debug' => env('APP_DEBUG', true),
最后,明确了laravel缓存:
php artisan config:cache
希望这有用