Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 28.10.2015 12:04:25

Slash

Получить данные из таблицы отсортированные по связанному ID.

Всем привет!

Вышла сложность с выводом данных из таблицы.
Данные:

Таблица 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'));
    }

Подскажите плиз как правильно сделать?

#2 28.10.2015 12:09:27

Slash

Re: Получить данные из таблицы отсортированные по связанному ID.

Я получаю данные из таблицы, но для последней категории.
А вот как разделить и передать полученные ГРУППЫ?

Подвал раздела