我在与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 –