diff --git a/src/Iverberk/Larasearch/LarasearchServiceProvider.php b/src/Iverberk/Larasearch/LarasearchServiceProvider.php index d8fe0a3..c77ca68 100644 --- a/src/Iverberk/Larasearch/LarasearchServiceProvider.php +++ b/src/Iverberk/Larasearch/LarasearchServiceProvider.php @@ -112,9 +112,9 @@ protected function bindQuery() */ protected function bindProxy() { - $this->app->bind('iverberk.larasearch.proxy', function ($app, $model) + $this->app->bind('iverberk.larasearch.proxy', function ($app, $params) { - return new Proxy($model); + return new Proxy($params['model']); }); } diff --git a/src/Iverberk/Larasearch/Traits/SearchableTrait.php b/src/Iverberk/Larasearch/Traits/SearchableTrait.php index 66c78d9..18214c7 100644 --- a/src/Iverberk/Larasearch/Traits/SearchableTrait.php +++ b/src/Iverberk/Larasearch/Traits/SearchableTrait.php @@ -43,7 +43,7 @@ public static function getProxy() if ($instance instanceof Model) { - static::$__es_proxy = App::make('iverberk.larasearch.proxy', $instance); + static::$__es_proxy = App::make('iverberk.larasearch.proxy', ['model' => $instance]); return static::$__es_proxy; } else