команда php artisan не работает внезапно

#php #laravel

#php #laravel

Вопрос:

После получения запроса php artisan migrate command на извлечение внутри проекта laravel из-за следующей ошибки:

  [ErrorException]
  Unparenthesized `a ? b : c ?: d` is deprecated. Use either `(a ? b : c) ?: d` or `a ? b : (c ?: d)`
  

Я подозреваю, что это может привести к версии PHP. Я устанавливаю 7.2. Но проблема существует. Есть идеи?

Комментарии:

1. Я думаю, вам следует использовать более новую версию PHP.

2. @tirtakeniten если что-то устарело в используемой версии, это, скорее всего, будет более серьезной проблемой в более новых версиях

Ответ №1:

если вы используете оператор if, подобный этому a ? b: c?: d заключите в круглые скобки, чтобы показать силу утверждений. Вот так (a ? b: c) ?: d