【问题标题】:PHP Fatal error: Call to undefined method lluminate\Foundation\Application::withEloquent()PHP 致命错误:调用未定义的方法 lluminate\Foundation\Application::withEloquent()
【发布时间】:2017-02-19 13:03:59
【问题描述】:

我已经安装了 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();

并在 'providers' => [ ] 中添加到 config/app.php:

sonvq\Cassandra\CassandraServiceProvider::class,

我仍然收到此错误:

PHP 致命错误:调用未定义的方法

Illuminate\Foundation\Application::withEloquent()

【问题讨论】:

    标签: php laravel-5 cassandra eloquent laravel-5.2


    【解决方案1】:

    withEloquent() 方法是 Lumen 框架的一部分,在 Laravel 中不可用。它用于在 Lumen 中启用 Eloquent ORM。有关详细信息,请参阅文档:https://lumen.laravel.com/docs/5.2/database

    【讨论】:

      【解决方案2】:

      我还为 cassandra 使用了“sonvq”包。我认为它不是一个完整的包。所以尝试了另一个包。 https://github.com/cubettech/lacassa。它有效。

      【讨论】:

        猜你喜欢
        • 2017-08-24
        • 2016-04-21
        • 2015-05-13
        • 1970-01-01
        • 2015-09-23
        • 2014-04-17
        • 2013-06-02
        • 2011-07-17
        • 2015-04-15
        相关资源
        最近更新 更多