在laravel中得到此错误是意外的“?”在/home/n/public_html/d/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php的第233行中)

时间:2018-09-29 08:14:48

标签: php laravel cpanel

1分钟后,我使用cron向用户发送邮件,但这给了我这个错误

 unexpected '?' in /home/nonnon/public_html/dispatchSystem/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 233

但是我的laravel运行良好,只是给了我cron一个错误。

   my laravel version '5.5.19'
   my server php version 7

有人可以帮助我吗?如果必须从cpanel中的此特定文件更新版本的位置。由于php版本更新,我不想让服务器上的其他站点烦人。

2 个答案:

答案 0 :(得分:1)

Laravel 5.5 需要运行 PHP7 。您收到的错误是由PHP7中引入的空合并运算符引起的,并且在 helpers.php

中使用了该错误。

您可以在 Laravel 5.5升级指南中检查其位置:https://laravel.com/docs/5.5/upgrade#upgrade-5.5.0

您需要升级PHP或降级Laravel框架。

答案 1 :(得分:0)

解析错误是由Laravel引起的。不幸的是Laravel 5.5版依赖于PHP 7版,因此您可以尝试使用与您的环境匹配的Laravel 5.1版。