Laravel, Jenssegers

#laravel #mongodb

#laravel #mongodb

Вопрос:

При использовании Laravel с Jenssegers / MongoDB и Cashier я получаю сообщение об ошибке:

Вызов функции-члена prepare() при null.

Ответ №1:

Перейдите к laravel /vendor / cashier / src/

Откройте оба subscription.php и subscriptionItem.php и перемены

 use IlluminateDatabaseEloquentModel;
 

Для

 use JenssegersMongodbEloquentModel;
 

Ответ №2:

удалите композитора.заблокируйте и запустите эту команду

 composer require jenssegers/mongodb
 

после этого также выполните эти команды:

 composer dump-autoload
php artisan cache:clear
php artisan view:clear
php artisan config:clear
 

и перезапустите ваш сервер. кроме того, убедитесь, что у вас установлена последняя версия composer. Надеюсь, это сработает