laravel php 数组索引获取值的问题
laravel php problems with array index get values
我有这个代码:
$category = Category::find($request->category_id);
$products = Product::whereIn('category_id', $category->subcategories->pluck('id')->toArray())->get();
如何获取具有类别 ID 的产品
我的代码根据索引而不是根据 id 提取产品。我如何通过 id
获取它
$products = Product::whereIn('category_id', $category->subcategories->select('id')->get(['id'])->toArray());
使用代码:
$category = Category::Query()->find($request->category_id);
$products = Product::Query()
->whereIn('category_id', $category->subcategories->select('id')->get(['id'])
->toArray());
我有这个代码:
$category = Category::find($request->category_id);
$products = Product::whereIn('category_id', $category->subcategories->pluck('id')->toArray())->get();
如何获取具有类别 ID 的产品
我的代码根据索引而不是根据 id 提取产品。我如何通过 id
获取它$products = Product::whereIn('category_id', $category->subcategories->select('id')->get(['id'])->toArray());
使用代码:
$category = Category::Query()->find($request->category_id);
$products = Product::Query()
->whereIn('category_id', $category->subcategories->select('id')->get(['id'])
->toArray());