我在與Algolia搜索一個小型的網站,我想在示範「項目」(指一個表名「項目」)來搜索項目。這是我在控制器代碼:如何配置模型指數Algolia搜索Laravel
public function search(Request $request) {
$query = $request->only(['query']);
$items = Item::search($query['query'])->paginate(12);
$total = $items->count();
return view('shop.search', [
'items' => $items,
'total' => $total,
]);
}
我能夠搜索後運行下面的代碼:
php artisan scout:import "App\Item"
,然後,它做工精細。但是當我插入一個新物品時,我無法搜索那個新物品。我曾嘗試這個代碼來配置 「索引」(我認爲它可以幫助),但它始終顯示錯誤:(
public function searchableAs()
{
return 'posts_index';
}
和錯誤是:
Index posts_index does not exist
或
indexName is not valid
我可以有任何方法來配置它嗎?
謝謝,我會再次嘗試; d –