嘿,我在我的新 Laravel 项目中使用了 Algolia,但我了解到 Algolia 会显示我拥有的所有数据“Titel - description”。
我想要的只是在搜索框中输入内容时显示结果。
我的 HTML 代码
<div id="app">
<!-- Components will go here -->
<ais-index app-id="{{ config('scout.algolia.id') }}"
api-key="{{ env('ALGOLIA_SEARCH') }}"
index-name="posts">
<ais-search-box placeholder="Find products..."></ais-search-box>
<ais-results>
<template slot-scope="{ result }">
<div>
<h4>@{{ result.progName }}</h4>
<ul>
<li>@{{ result.description }}</li>
</ul>
</div>
</template>
</ais-results>
</ais-index>
</div>
后模型
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Laravel\Scout\Searchable;
class Post extends Model
{
//
use Searchable;
}