Laravel 8: ваши файлы конфигурации не сериализуются

Я использую Laravel 8 для разработки своего проекта, и теперь проблема, с которой я столкнулся, заключается в том, что когда я запускаю php artisan config:cache, я получаю эту ошибку:

LogicException Ваши файлы конфигурации не подлежат сериализации.

Итак, согласно этому вопросу в стеке, я должен найти сериализацию Closure и повторно -запишите их, используя традиционные функции.

Но я не знаю, как выглядят замыкания в конфигурационных файлах, и не знаю, как их найти?

Так что, если вы знаете, пожалуйста, помогите мне с этим, я был бы очень признателен за любую идею или предложение от вас, ребята...


person tejoslaeslio    schedule 18.04.2021    source источник
comment
Второй ответ на вопрос, который вы упомянули, отвечает на ваш вопрос? (здесь) Laravel в основном ищет в вашей папке config/ файлы конфигурации, и это должно помочь вам найти их.   -  person WiGeeky    schedule 19.04.2021
comment
Замыкания — это функции. Нравится - function(Model $model){ return HelperController::reservedSlugs(); } .. НЕ ИСПОЛЬЗУЙТЕ ЗАМЫКАНИЯ В ВАШИХ ФАЙЛАХ КОНФИГУРАЦИИ. Laravel выдает исключение, когда это происходит.   -  person Brendan    schedule 29.04.2021
comment
Еще один момент, на который следует обратить внимание, это то, что закрытие могло быть определено не вами, а, возможно, из какого-то установленного пакета. Надеюсь это поможет   -  person Brendan    schedule 29.04.2021