Size: a a a

Laravel для начинающих

2021 May 20

N

Nirvana in Laravel для начинающих
всем привет,есть каталог и категории,они связаны между собой таблицией категори_каталог.Теперь надо вывести все каталоги у которых общий категори_ид.Как это можно сделать?
источник

Е

Евгений in Laravel для начинающих
А связи в моделях прописаны?
источник

N

Nirvana in Laravel для начинающих
привязка изначально идет без связи
источник

N

Nirvana in Laravel для начинающих
foreach ($this->category_id as $item) {
           Category_Catalog::query()->create([
               'category_id' => $item,
               'catalog_id' => $post->id,
           ]);
       }
источник

N

Nirvana in Laravel для начинающих
пробовал через hasManyThrough но не получается
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
foreach ($this->category_id
источник

Е

Евгений in Laravel для начинающих
Да без разницы как, пропиши релейшы моделям и дергай их легчайшим образом, типа Category::find($id)->with('catalogs');
источник

Е

Евгений in Laravel для начинающих
Покажи как)
источник

N

Nirvana in Laravel для начинающих
public function getCatalogLikes()
   {
       return $this->hasManyThrough(Category_Catalog::class,Category::class,'category_id','catalog_id','id','id');
   }
источник

N

Nirvana in Laravel для начинающих
?
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
форич по инту
источник

N

Nirvana in Laravel для начинающих
это на livewire
источник

Е

Евгений in Laravel для начинающих
Ребят, у меня такой вопрос... нужно если у тега есть родительский тег, то тянуть его товары... как сделать аксессор чтоб не сломать весь сайт?😂 типа если по условию буду возвращать $this->products или $this->parent->products должно сработать? И чет я запамятовал... если релейшн вызвать как метод он что вернет? И если как свойство? И еще, как отреагирует на это withCount('products')? И подобное, к чему готовиться?😂
источник

V

Vladyslav in Laravel для начинающих
метод -  билдер...
свойство - коллекция если загружена иначе нул..
withCount вродебы только у билдера..
источник

H

HahahImFaus in Laravel для начинающих
Привет.
Отправляю почту, как можно передать subject?
источник

H

HahahImFaus in Laravel для начинающих
источник

Е

Евгений in Laravel для начинающих
Это не то вроде... связь какая? Многие ко многим или один ко многим?
источник

И

Игорь in Laravel для начинающих
Если запамятовал - возьми dd(...) и посмотри какой объект или примитив вернётся.
источник

N

Nirvana in Laravel для начинающих
многие ко многим
источник

v

vladimir in Laravel для начинающих
а лучше сразу к  xDebug приучать )
источник