调用未定义的方法 Illuminate\Database\Query\Builder::makeAllSearchable() Laravel Scout Algolia

Call to undefined method Illuminate\Database\Query\Builder::makeAllSearchable() Laravel Scout Algolia

我刚开始使用 Laravel Scout 和 Angolia 驱动程序。我在导入模型时遇到问题。起初,我导入 App\Agency 并且它被导入了。但是当我尝试导入模型的其余部分时,它会产生错误 Call to undefined method Illuminate\Database\Query\Builder::makeAllSearchable()

第一次导入

 php artisan scout:import "App\Agency"
 Imported [App\Agency] models up to ID: 3
 All [App\Agency] records have been imported.

和另一个导入

php artisan scout:import "App\Bag"
[BadMethodCallException]
Call to undefined method Illuminate\Database\Query\Builder::makeAllSearchable()

我使用Searchable;在模型中。

好的,我找到了解决方案。我需要声明 Laravel\Scout\Searchable 并在每个模型中添加 use Searchable