Laravel 报错白屏怎么破?

分享 gold3bear ⋅ 于 3年前 ⋅ 最后回复由 pfw3001 1年前 ⋅ 11702 阅读

不知道碰了哪里的配置,

  • 我设置了本地 local/app.php debug=>true
  • 我是在Homestead里面运行的;
  • 报错有时候有用,例如找不到类或者方法;
  • 较为低级的一些错误,例如语法错误,只显示空白连whoop~都没有;
  • 要看错误必须得到laravel的日志里面看;
  • config/app.php设为debug=>true,没有用

是哪里设置有问题吗?

本文章首发在 Laravel China 社区
成为第一个点赞的人吧 :bowtie:
回复数量: 7
  • Summer 站长 @ laravel-china.org

    检查下 app/start/global.php 文件里面的

    App::error(function(Exception $exception, $code)
    {
        Log::error($exception);
    });

    是否修改过.

    3年前
  • 还有一种情况(声明附加资源控制器路由写在resource 路由下面的时候)也可能会出现一片空白的情况

    文档:如果想在资源控制器中默认的资源路由之外加入其它额外路由,则应该在调用 Route::resource 之前 定义这些路由。否则,由 resource 方法定义的路由可能会不小心覆盖你附加的路由。

    2年前
  • 请问这个问题怎么解决的

    1年前
  • 同问

    1年前
  • @zhaoyuan
    Laravel 提供可立即使用的 single、daily、syslog 和 errorlog 日志模式。例如,如果你想要每天保存一个日志文件,而不是单个文件,则可以在 config/app.php 配置文件内设置 log 变量:

    'log' => 'daily'

    1年前
  • 按上面的回复都试了一遍未果,最后发现还是storage权限的问题,storage的上级目录也要有对应的权限才可以

    1年前
  • @johnlui 我安装5.4版本后也遇到了这个问题,操作系统是mac,把storage/目录权限改了就可以了
    %> chmod -R 777 storage
    感觉这个问题比较坑爹,对初学者有点不友好

    1年前
您需要登陆以后才能留下评论!

Composer 中国全量镜像

Top 250 扩展包

Lumen 中文文档

Laravel 速查表

Laravel 中文文档

Laravel 项目开发规范

Laravel 开发环境部署

Composer 中文文档

Elasticsearch-PHP 中文文档

Lumen 中文文档

GraphQL PHP 中文文档

社区文档撰写指南

TDD 构建 Laravel 论坛笔记

PHP PSR 标准规范

PHP 设计模式全集

Dingo API 中文文档