私は次の命令でLaravelスカウトをインストールしましたが、私は問題:(Laravel Algoliaは検索
1)使用したコマンドを持つプロバイダセクション'Laravel\Scout\ScoutServiceProvider::class,'
3)使用されるコマンドに追加されましたcomposer require laravel/scout
2) 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は何ですか?どのように問題を解決するのだろうか?