Elasticsearch报Call to undefined xx makeAllSearchable()错误

使用命令php artisan scout:import “App\Province”

> BadMethodCallException 

  Call to undefined method Modules\Basis\Entities\Province::makeAllSearchable()

  at vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php:71
     67* @throws \BadMethodCallException
     68*/
     69protected static function throwBadMethodCallException($method)
     70{71throw new BadMethodCallException(sprintf(
     72'Call to undefined method %s::%s()', static::class, $method
     73));
     74}
     75}

  • Bad Method Call: Did you mean Modules\Basis\Entities\Province::searchableAs() ? 

      +17 vendor frames 
  18  artisan:37
      Illuminate\Foundation\Console\Kernel::handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
macdeimac:rbac mac$ php artisan scout:import "Modules\Basis\Entities\Province"

   BadMethodCallException 

  Call to undefined method Modules\Basis\Entities\Province::makeAllSearchable()

  at vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php:71
     67* @throws \BadMethodCallException
     68*/
     69protected static function throwBadMethodCallException($method)
     70{71throw new BadMethodCallException(sprintf(
     72'Call to undefined method %s::%s()', static::class, $method
     73));
     74}
     75}

>   • Bad Method Call: Did you mean Modules\Basis\Entities\Province::searchableAs() ? 

报这个错误,主要是Searchable 类 未使用 use Searchable类就解决问题

use Searchable;
本作品采用《CC 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!