#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 . Это работает.