【问题标题】:Where to find this Client.php laravel在哪里可以找到这个 Client.php laravel
【发布时间】:2020-01-16 10:42:01
【问题描述】:

我将 WSL 中的 php 版本升级到 7.4,并且正在运行一个使用 laravel-5.5 构建的应用程序。

当我在命令行中运行php artisan 时出现此错误

在 Client.php 第 1551 行:

未定义变量:版本

有很多可用的 $version 我在哪里可以找到这个 Client.php 这个错误在说什么?

日志中没有关于这个的日志记录。

谢谢

【问题讨论】:

  • 如果你也在用就是哨兵错误...

标签: laravel-5


【解决方案1】:

为了暂时解决这个问题,我这样做了

return $version ?? '0.0.0';

开启 vendor\sentry\sentry\lib\Raven\Client.php:1551

并将$path{0} 更改为$path[0]

vendor\sentry\sentry\lib\Raven\Client.php:331

【讨论】:

  • 曾为Laravel 5.6php 7.4 工作
  • 但这不是正确的解决方案。不能那样修改供应商文件!
  • 我暂时说..我不推荐它
  • 除非哨兵更新那里的代码,否则在运行composer update时需要再次执行此操作,除非有其他方式如扩展
猜你喜欢
  • 2015-04-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-03
  • 2019-02-03
  • 1970-01-01
相关资源
最近更新 更多