PHP Фатальная ошибка: вызов неопределенного метода lluminateFoundation Application ::withEloquent()

#php #laravel-5 #cassandra #eloquent #laravel-5.2

#php #laravel-5 #кассандра #красноречивый #laravel-5.2

Вопрос:

У меня есть install composer.json:

 "require": {
"php": ">=5.5.9",
"laravel/framework": "5.2.*",
"datastax/php-driver": "^1.2",
"sonvq/cassandra": "dev-master"
},
  

Однако добавление bootstrap/app.php:

$app->register(sonvq Cassandra CassandraServiceProvider::class); $app->withEloquent();

И добавление к config/app.php в разделе «поставщики» => [ ]:

 sonvqCassandraCassandraServiceProvider::class,
  

Я все еще получил эту ошибку:

PHP Фатальная ошибка: вызов неопределенного метода

IlluminateFoundationApplication ::withEloquent()

Ответ №1:

Метод withEloquent() является частью Lumen framework и недоступен в Laravel. Он используется для включения Eloquent ORM в Lumen. Смотрите Документы для получения более подробной информации: https://lumen.laravel.com/docs/5.2/database

Ответ №2:

Я также использовал пакет «sonvq» для cassandra. Я думаю, что это не завершенный пакет. Так что попробовал с другим пакетом. https://github.com/cubettech/lacassa . Это работает.