Использование значений массива для выбора таблицы базы данных в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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