我是下一个指令安装Laravel侦察兵,但我使用了一个问题:(Laravel Algolia搜索
1)命令composer require laravel/scout
2)添加到供应商部分'Laravel\Scout\ScoutServiceProvider::class,'
3)使用命令php artisan vendor:publish --provider="Laravel\Scout\ScoutServiceProvider"
4)添加了扩展
Laravel\Scout\Searchable
use Searchable;
5)使用命令composer require algolia/algoliasearch-client-php
6)模型代码:
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Laravel\Scout\Searchable;
use DB;
class Product extends Model
{
use Searchable;
protected $table = 'products';
public static function getProductsBySearch($search)
{
// Список найденных продуктов
$searchProducts = Product::search('Test')
->get()
->all();
return $searchProducts;
}
}
,但有错误:
AlgoliaSearch requires an applicationID
什么是Algolia?如何解决它的问题?