У меня есть отсортированный массив с 5 лучшими продуктами
foreach ($bestsellers as $item) {
$data = json_decode($item->order_details, true);
$product_ids[] = key($data);
}
arsort($product_ids);
$three = array_unique(array_slice($product_ids, 0, 5, true));
print_r($three);
Результат:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
1,2,3,4,5 — идентификаторы продуктов. Можно ли использовать эти значения в запросе к таблице продуктов, чтобы я мог отображать на странице дополнительную информацию о продуктах. Не только идентификатор.
Что-то вроде
Product::where('product_id', $value);
Обновление
$best = Product::whereIn('product_id', $three)->get();
foreach($best as $info)
{
dd($info->title);
}
Подробнее здесь: https://stackoverflow.com/questions/452 ... in-laravel