语法错误:意外' - >' (T_OBJECT_OPERATOR)

时间:2017-10-08 22:54:50

标签: php git laravel laravel-5.4

在bitbucket存储库中有一个项目,我正与另外3个人一起开发。我们有开发分支,我们关闭版本,它是项目的主要分支。问题是,在我的计算机中,从该分支中​​提取的所有文件都能正常工作,我可以浏览所有页面而不会出现任何异常。另一方面,其他3人在某些页面中收到此错误:

enter image description here

enter image description here

就像我说的,在我的计算机中,这个页面和其他一些工作正常,所以我的猜测很可能是文件中有.gitignore或个人计算机文件的错误。

已经尝试过:

  • 运行composer update,composer dump-autoload,php artisan optimize;
  • 清除缓存;
  • 在控制器中搜索真正的语法错误(没有发现任何内容。如果确实存在这种语法错误,我也会收到它,因为文件是从git中提取的);
  • 删除控制器内的逻辑以检查它是否是语法错误(没有再找到任何内容);
  • 供应商文件夹替换为我的供应商文件夹;
  • 在他们的机器中再次克隆项目

这些例外主要发生在 / admin / editar_paginas / vantagens 之后的命名空间中 我们正在使用AdminLTE包,不确定是否存在与之相关的内容。

老实说,我没有想到会发生什么。它怎么能在我的电脑和他们的电脑上专门工作呢?如果不够清楚,请告诉我。

2 个答案:

答案 0 :(得分:0)

昨天我陷入了类似的情况,我没有得到错误的全部内容,所以我所做的是删除了控制器,模型,请求和迁移,并重新创建了所有它删除了错误。它对我有用,如果数据库中没有太多数据你可以尝试一下,laravel会不时产生这样的错误。

答案 1 :(得分:0)

这真的是PHP版本。他们的机器上有PHP 5.6。将其升级到^ 7.0解决了这个问题。