Laravel по-русски

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

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

#1 Laravel 5.x » Условие where в связи hasManyThrough » 06.08.2018 17:18:33

ProMastersss
Ответов: 0

Здравствуйте. Имеется три таблицы users, accounts, tasks. users относится к accounts (один ко многим), accounts относится к tasks (один ко многим). Реализована связь в модели users hasManyThrough('App\Tasks', 'App\Accounts', 'fk_users', 'fk_accounts'); Также реализовал обратную связь в tasks hasManyThrough('App\Users', 'App\Accounts', 'fk_users', 'id'); Не пойму, как вывести не все tasks как сама связь выводит, а все task для всех пользователей кроме конкретного одного пользователя. Как это реализовать и можно ли прописать условие для таких связей?

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