Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Всем привет!
Вышла сложность с выводом данных из таблицы.
Данные:
Таблица Products:
ID
categoty_id
name
Таблица Category:
ID
name
Пытаюсь получить данные отсортированные по categoty_id такого вида
Категория -> список товаров этой категории
Категория2 -> список товаров этой категории2
public function index(Product $product){
$products = $product->getProducts();// Получаю все продукты
$categories = $product->getCategories();
// Получаю ID категории return $this->groupBy('category_id')->where(['publish' => '1'])->lists('category_id');
foreach($categories as $category){
$prodCat = $product->where(['category_id' => $category ])->get();
}
dd($categories,$prodCat);
return view('pages.products', compact('products', 'categories', 'prodCat'));
}
Подскажите плиз как правильно сделать?
Я получаю данные из таблицы, но для последней категории.
А вот как разделить и передать полученные ГРУППЫ?