Laravel array_merge (): Аргумент № 2 не является массивом В строке 59 ServiceProvider.php

Я не могу больше служить php artisan, он говорит:

В строке 59 ServiceProvider.php:

   array_merge(): Argument #2 is not an array

Код строки 59 находится в ServiceProvider.php:

$this->app['config']->set($key, array_merge(require $path, $config));

Я не понимаю, что не так с моим ServiceProvider.php, я ничего не изменил там.

Я надеюсь, что некоторые могут мне помочь.

0

Решение

Попробуй это

используемый is_array метод здесь.

$this->app['config']->set($key, array_merge(require $path, is_array($config) ? $config : [$config]))

is_array($config) ? $config : [$config]
2

Другие решения

Проверьте файлы в вашем config/ папка, один из них не возвращает массив.

2

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector