Laravel - ошибка разбора в /laravel/framework/src/Illuminate/Foundation/helpers.php

Я сделал множество изменений в своем коде и, к сожалению, не понял, какие из них были последними ... но я думаю, что одно из них создало эту странную проблему. Когда я пытаюсь запустить php artisan serve, я получаю эту ошибку -

Parse error: parse error in /Users/Guest/admanager/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 500

И функция, которая возвращает ошибку в helpers.php, выглядит так:

function factory()
{
    $factory = app(EloquentFactory::class);

    $arguments = func_get_args();

    if (isset($arguments[1]) && is_string($arguments[1])) {
        return $factory->of($arguments[0], $arguments[1])->times($arguments[2] ? null); // specifically, this is line 500
    } elseif (isset($arguments[1])) {
        return $factory->of($arguments[0])->times($arguments[1]);
    }

    return $factory->of($arguments[0]);
}

Какая у вас версия php?

Madhusudan 29.10.2018 08:33
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
1
1 278
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Пожалуйста, измените в соответствии с приведенным ниже кодом,

$ arguments [2]? null TO $ arguments [2] ?? нулевой

да .. я думаю, это вопрос моей встроенной версии mac php. попробую обновить сейчас, и я сообщу об этом.

Gonras Karols 29.10.2018 15:39
Ответ принят как подходящий

Проблема заключалась в том, что я только что удалил xampp, и он понизил мою локально работающую версию php, поэтому мастерская не знала, как с этим справиться.

Другие вопросы по теме