php 7.1.14不适用于laravel 5.6

时间:2018-04-05 21:07:02

标签: laravel laravel-5.5 laravel-5.6

我刚开始使用laravel 5.6得到了php 7.2.4和laravel 5.6的最新版本,这是根据文档要求PHP> = 7.1.3,但laravel失败,当我运行phpunit时它钍这个错误:

Parse error: syntax error, unexpected ':' 
in C:\laragon\www\forum\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php 
on line 233

这是错误行:

return app('cache')->get($arguments[0], $arguments[1] ?? null);

问题是php 7不支持??运算符所以发生了什么?我应该在laravel 5.6中使用什么版本的php? 如果我修复该行,我在另一行上有错误,我应该自己解决所有这些错误吗?请帮忙

1 个答案:

答案 0 :(得分:0)

事实证明我安装了php 7但是将php 5.6作为全局php,所以php -v返回5.6版本,所以我通过转到全局路径并将C:\xammp\php更改为新安装来修复它:{ {1}}