Laravel 5.5中的应用程序调试无法工作。

8
我已经在.env文件中设置了APP_DEBUG=true, 并在config文件夹下的app.php中进行了配置debug' => env('APP_DEBUG', true)。但是页面没有显示调试或错误信息。
如果我尝试一个不在视图中的页面,只会显示"抱歉,该页面未找到",有两个文件,名为.env.env.example

请在此处发布更多数据,例如路由、控制器函数等。 - RAUSHAN KUMAR
你有没有 "filp/whoops": "~2.0" - Marwelln
1
尝试过 php artisan config:clear 命令了吗?如果在运行 php artisan serve 命令,是否尝试重新启动服务命令? - Abhishek
4个回答

3
这可能是由于缓存造成的。尝试运行以下命令:

php artisan config:cache


0

正如@abhishek在评论中提到的那样,您应该确保清除缓存。首先检查您是否仍处于生产模式,方法是输入php artisan env,它应该仍然显示为Current application environment: production,然后输入php artisan config:cache。如果您的'env' => env('APP_ENV', 'local')'debug' => env('APP_DEBUG', true)已设置,则应该没问题。


0
尝试使用以下命令:
Artisan::call('cache:clear');
Artisan::call('config:clear');
Artisan::call('config:cache');
Artisan::call('view:clear');

-2

在浏览器中打开检查器,查看您尝试访问的页面的网络状态代码。我非常确定它是404未找到错误(所以不是500错误)。

如果您想自定义404视图,可以通过在resources/views/errors/文件夹中创建404.blade.php文件来实现。

404


1
这里的问题是为什么他无法看到调试屏幕。他没有问如何更改404文件。 - Debiprasad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接