Php 带关系的Laravel ajax搜索
我想在得到这些关系后再查一下记录。我试过拉威尔学院。我工作不努力Php 带关系的Laravel ajax搜索,php,ajax,laravel,Php,Ajax,Laravel,我想在得到这些关系后再查一下记录。我试过拉威尔学院。我工作不努力 public function search($key){ $products = Product::with('unit', 'category', 'brand')->get(); $allproducts = collect($products); $result = $allproducts->search($key); 在这里,我希望搜索也要做的基础上的类别和品牌。 如果我不能为您收
public function search($key){
$products = Product::with('unit', 'category', 'brand')->get();
$allproducts = collect($products);
$result = $allproducts->search($key);
在这里,我希望搜索也要做的基础上的类别和品牌。
如果我不能为您收集,那么如何以标准方式进行收集。我认为使用查询是最好的方法,因为您不需要从数据库中加载所有产品类别等,然后尝试查找匹配的类别 示例查询
Product::where('product_name', 'LIKE', "%$keyword%")
->orWhereHas('category', function ($q) use ($keyword) {
$q->where('category_name', 'LIKE', "%$keyword%");
//everything else you need to check
})->get();
您想搜索Id或关键字?我想用关键字搜索,您想在Elounce collection内部搜索,或者查询也可以?查询Elounce collection会很容易。但我想我会失去一些表现。这是一个ajax搜索,所以查询很好。你在找什么?产品名称,描述,什么?