当前位置: 首页 > 知识库问答 >
问题:

新的Laravel安装v5.4index.php抛出解析错误。PHP 7.2.10-0Ubuntu0.18.04.1[副本]

鲁宏爽
2023-03-14

新的Laravel安装在数字海洋,Ubuntu。当前PhP安装。Apache2可以很好地访问Php,因为我添加了几行代码来吐出错误。这是输出:

解析错误:语法错误,在/var/www/html/blog/vendor/laravel/framework/src/Illuminate/support/arr.php第388行中出现意外'='

    public static function pluck($array, $value, $key = null)
{
    $results = [];
    [$value, $key] = static::explodePluckParameters($value, $key);
    foreach ($array as $item) {
        $itemValue = data_get($item, $value);
        // If the key is "null", we will just append the value to the array and keep
        // looping. Otherwise we will key the array using the value of the key we
        // received from the developer. Then we'll return the final array form.
        if (is_null($key)) {
            $results[] = $itemValue;
        } else {
            $itemKey = data_get($item, $key);
            if (is_object($itemKey) && method_exists($itemKey, '__toString')) {
                $itemKey = (string) $itemKey;
            }
            $results[$itemKey] = $itemValue;
        }
    }
    return $results;
}

888号线为:

[$value, $key] = static::explodePluckParameters($value, $key);

当用“Laravel new(站点名称)”创建新站点时,Laravel自动创建一个密钥

共有1个答案

楚嘉纳
2023-03-14

之所以会发生这种情况,是因为评估此脚本的PHP不是7.2版本。这是一个低于7.1的版本。7.1中引入了数组析构分配-https://wiki.php.net/rfc/short_list_syntax

您需要弄清楚安装了哪些PHP版本,以及到底是哪个PHP版本在执行代码。

 类似资料:
  • 资料: 安装的所有扩展: 已尝试运行: 错误日志中的错误: PHP分析错误:语法错误,第50行的/home/username/laravel/public/index.PHP中出现意外的“class”(T_类),需要标识符(T_字符串)或变量(T_变量)或“{”或“$” 访问站点时:HTTP错误500 有什么想法吗? 编辑1: 公共/索引的内容。php 我是如何安装laravel的: 通过SSH登

  • 所以我一直在寻找12个小时,现在这个错误的解决方案,我在尝试安装Laravel框架的PHP。我发现了许多不同的帖子,但似乎没有一个工作。这里的问题,我通过所有的步骤得到Laravel在我的电脑,这是下载和安装作曲家到我的 /usr/local/bin/目录,然后运行这个命令: 我得到这个错误: 我已经删除并重新安装了php,我已经运行了一个脚本,查看是否安装了mcrypt,它是否运行正确,我已经尝

  • 已安装的laravel模板构建在版本4.2上,当我制作composer(安装/更新)时,composer仍然存在此错误。 问题1 -d11wtq/boris v1.0.10的安装请求-

  • laravel10中使用 composer install或composer update 安装或更新依赖会出现所有依赖变成 。

  • 我想在我的laravel 5.7.11应用程序中使用elasticsearch,并进行了一些搜索,我发现了插件laravel-scout-relastic(https://github.com/ericktamayo/laravel-scout-relastic)。我首先尝试了elasticsearch/elasticsearch和laravel-scout-relastic插件,然后最后显示错误

  • 第一次安装熊猫时,网络出现故障并显示一些错误。当我再次尝试时,我得到以下错误。我用pip安装的任何其他东西都成功了,除了熊猫。