Size: a a a

2018 October 04

М

Мряка in Laravel UA
да, но если внезапно у одного юзера будет 1000 вложенных
источник

М

Мряка in Laravel UA
впрочем, я уже пришел к решению брать медиану по вложенностям и запрашивать так
источник

AK

Alex Kovalchuk in Laravel UA
Мряка
просто много много записей
ок, тепер с вложеностю, как тебе их надо отобразить?
источник

М

Мряка in Laravel UA
со смещением на 10 пикселей вправо
источник

М

Мряка in Laravel UA
или на 5
источник

М

Мряка in Laravel UA
еще не смотрел насколько будет достаточно, чтобы просматривалось
источник

РИ

Роман Игумнов in Laravel UA
Ребята такой вопрос еще к опытным.
Есть связь hasMany('category') и belongsTo('category')
Чтобы получить данные я делаю так

@foreach ($categories as $category)
     @foreach ($category->product as $item)
           {{$item->category->name}}
     @endforeach
@endforeach

Но выходит что очень много запросов
http://prntscr.com/l26s6i

Как это можно оптимизировать?
источник

РИ

Роман Игумнов in Laravel UA
Или я что-то не так понимаю
источник

YP

Yurii Prudskyi in Laravel UA
как раз тот самый eager loading
источник

РИ

Роман Игумнов in Laravel UA
Видел такую штуку
$books = App\Book::with('author')->get();

foreach ($books as $book) {
 echo $book->author->name;
}
Но не понял как передать сюда связь
источник

YP

Yurii Prudskyi in Laravel UA
>with('author')
источник

РИ

Роман Игумнов in Laravel UA
я вот не понял именно это with('author')
источник

РИ

Роман Игумнов in Laravel UA
Что это внутри
источник

YP

Yurii Prudskyi in Laravel UA
имя релейшена
источник

РИ

Роман Игумнов in Laravel UA
я знаю так переменные передают
источник

YP

Yurii Prudskyi in Laravel UA
у тебя, судя по твоему коду, будет with('product')
источник

YP

Yurii Prudskyi in Laravel UA
но лучше бы переименовать в productS релейшн, так как смотрится очень странно
источник

РИ

Роман Игумнов in Laravel UA
Yurii Prudskyi
но лучше бы переименовать в productS релейшн, так как смотрится очень странно
Все равно не понял. Видимо устал. Куда ты его предлагаешь поставить судя по моему коду?
источник

YP

Yurii Prudskyi in Laravel UA
туда, где ты получаешь $categories
источник

РИ

Роман Игумнов in Laravel UA
public function index()
   {
       $categories = Category::all();

       return view('admin.category.index', compact('categories'));
   }
источник