Диван / красноречие Вызов функции-члена make () на ноль - PullRequest
0 голосов
/ 02 октября 2018

Я использую Диван / пакет красноречия

Проблема в том, что я использую поиск

$users = USER::search($input)->get();

Я получаю эту ошибку

production.ERROR: Symfony \ Component \ Debug \ Exception \ FatalThrowableError: вызов функции-члена make () для null в /var/www/test/vendor/sofa/eloquence/src/Builder.php:77

Я использую laravel 5.3, красноречие 5.3.3

Я также уже добавил это в config / app.php

Sofa \ Eloquence \ ServiceProvider :: class,

На моей модели

use Eloquence {replicate as private replicateEloquence;}
use Sluggable {replicate as private replicateSluggable;}

    public function replicate (array $except = null)
    {
         $this->replicateEloquence();
         $this->replicateSluggable();
    }
protected $searchableColumns = ['name'];

Есть идеи, что не так?

Ответы [ 2 ]

0 голосов
/ 03 октября 2018

Это исправит мою проблему

php artisan config:clear
php artisan clear-compiled
0 голосов
/ 02 октября 2018

Вы не выполнили инструкции по установке.

Добавьте черту Eloquence к модели - это точка входа для других расширений и необходима для их работы.

Без этого это не получится.

...