Вызов неопределенного метода Illuminate \ Database \ Eloquent \ Collection :: useAsCallable () & quot;

Я получаю следующую ошибку на сайте laravel:

Вызов неопределенного метода Illuminate \ Database \ Eloquent \ Collection :: useAsCallable () в строке 72 из /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php

Кажется, это происходит только на промежуточном сервере, и я не могу воспроизвести на локальном компьютере. Я удалил каталог vendor и полностью перестроил его с помощью composer, очистил все кэши, запустил composer dump-autoload, и, похоже, ничего не помогло.

Копаясь в источнике, я могу подтвердить, что Illuminate\Database\Eloquent\Collection продолжается Illuminate\Support\Collection и метод useAsCallable() существует в расширенном классе. Это как бы не загружать это что-то наше.

Есть идеи?

1

Решение

Достаточно странно, я заметил, что большинство таких проблем от OctoberCMS возникают из одной вещи чаще, чем нет. -> РАЗРЕШЕНИЯ НА ФАЙЛ. Это особенно верно, если использовать git для развертывания.

установить правильные разрешения: sudo chmod -R 777 octoberProject/
Затем попробуйте запустить приложение.

Дайте нам знать, если это поможет.

0

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

Других решений пока нет …

По вопросам рекламы [email protected]