Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
В общем, не могу знать после каких действия, но теперь команда php artisan route:cache выдаёт ошибку
Route cache cleared!
LogicException : Unable to prepare route [api/user] for serialization. Uses Closure.
at D:\OPENSERV3\OSPanel\domains\site_cms\vendor\laravel\framework\src\Illuminate\Routing\Route.php:880
876| */
877| public function prepareForSerialization()
878| {
879| if ($this->action['uses'] instanceof Closure) {
> 880| throw new LogicException("Unable to prepare route [{$this->uri}] for serialization. Uses Closure.");
881| }
882|
883| $this->compileRoute();
884|
Кто-нибудь встречал такую проблему? Пока одна мысля - обновить composer, но не уверен, что сработает.
Связь со мной:
Скайп(с аватаркой) - shyraks
Телеграм - @Mramoris или +7 999 260 13 20
Не в сети
роуты содержащие замыкания не могут быть кешированы
это нормальное поведение
https://github.com/laravel/framework/issues/22034
Не в сети
Я ничего не делал с роутами, а если они не могут быть кешированы, то почему выходит такая ошибка при очистке кеша?
Связь со мной:
Скайп(с аватаркой) - shyraks
Телеграм - @Mramoris или +7 999 260 13 20
Не в сети
у вас же в сообщении написано
Route cache cleared! - кеш роутов очищен!
а при попытке кеширования выходит ошибка
удалите ненужные роуты созданные в дистрибутиве для примера
Не в сети
Да, сори, а-а-а... что это значит? Я не устанавливал никаких пакетов и мне непонятно где и что поправить, что бы исправить эту ошибку.
Связь со мной:
Скайп(с аватаркой) - shyraks
Телеграм - @Mramoris или +7 999 260 13 20
Не в сети
удалите роуты которые используют замыкания
в вашем случае api/user
он создан для примера
Не в сети