Laravel по-русски
      
      
    Русское сообщество разработки на 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'));
    }Подскажите плиз как правильно сделать?
Я получаю данные из таблицы, но для последней категории.
А вот как разделить и передать полученные ГРУППЫ?