Использование значений массива для выбора таблицы базы данных в laravelPhp

Кемеровские программисты php общаются здесь
Anonymous
Использование значений массива для выбора таблицы базы данных в laravel

Сообщение Anonymous »

У меня есть отсортированный массив с 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

Вернуться в «Php»