Size: a a a

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

2020 June 12

Д

Діма in Laravel для начинающих
Привет.

manyToMany...
Если можно получить все теги для одного поста.

$id=1
Post::find($id)->tags()->get();
я получу все теги для поста с $id=1

А если я хочу получить все теги для нескольких постов в одной коллекции.

$ids = [1,2,3,4]
Можно ли получить все теги для этих постов?

Может кто сталкивался.
источник

K

KOSUMOV | ALI in Laravel для начинающих
Діма
Привет.

manyToMany...
Если можно получить все теги для одного поста.

$id=1
Post::find($id)->tags()->get();
я получу все теги для поста с $id=1

А если я хочу получить все теги для нескольких постов в одной коллекции.

$ids = [1,2,3,4]
Можно ли получить все теги для этих постов?

Может кто сталкивался.
Ты выбираешь тут одну запись Find
источник

Д

Діма in Laravel для начинающих
ну в голову приходит цикл))
но может есть сразу метод...
источник

IG

Ilshat Gayanov in Laravel для начинающих
KOSUMOV | ALI
скорее get не дописал
+
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Діма
ну в голову приходит цикл))
но может есть сразу метод...
Получаешь нужные посты -> перебираешь и получаешь теги.
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Обратную связь заюзать
источник

Д

Діма in Laravel для начинающих
Alexander Pavlenko 🌚
Обратную связь заюзать
Это как?
$posts = Tags::with('posts') [2,3,4)) )))) псевдокод))
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Tag::whereHas(‘post’, function($query) use ($postsIds){}
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
В скобочках условие
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
$query->whereIn($postsIds)
источник

Д

Діма in Laravel для начинающих
пока непонятно)) что такое $query в данном контексте)
Сейчас буду пробовать и дампить
надеюсь справлюсь
источник

Д

Діма in Laravel для начинающих
Спасибо
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Это билдер
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Діма
пока непонятно)) что такое $query в данном контексте)
Сейчас буду пробовать и дампить
надеюсь справлюсь
А зашёл бы в доку и сразу бы сделал
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
🌚
источник

Д

Діма in Laravel для начинающих
так я сначала и полез в доку
источник

Д

Діма in Laravel для начинающих
но не нашел там
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
источник

XM

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

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Кто ищет, тот всегда найдёт
источник