Laravel Красноречивая проверка взаимосвязи между двумя конкретными c моделями - PullRequest
0 голосов
/ 13 июля 2020

У меня есть две модели с отношением «многие ко многим»

Сообщение и Категория

Я пытаюсь выяснить, принадлежит ли определенная категория c определенной публикации c.

Я могу увидеть, есть ли в конкретном сообщении c какие-либо категории, у меня возникает соблазн просто получить все категории для сообщения и загрузить его в массив, а затем выполнить проверку in_array для категории, которой я являюсь находясь в поиске. До того, как я go этот маршрут был, есть ли правильный способ сделать это в Eloquent?

1 Ответ

0 голосов
/ 13 июля 2020

Это можно сделать так:

$post->categories()->where('id', $category->id)->exists();
...