Как фильтровать результаты отношений в Laravel Voyager?

#php #mysql #laravel #voyager

Вопрос:

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

Мои таблицы выглядят так: пользователь(идентификатор, имя пользователя…) адрес пользователя(идентификатор, идентификатор пользователя, Адрес1…) заказы(идентификатор, идентификатор пользователя, адрес_ид…)

Проблема в том, что когда я пытаюсь отредактировать адрес для определенного заказа (на странице редактирования заказов Voyager), в раскрывающемся списке отображаются ВСЕ адреса пользователей. Я хочу, чтобы в раскрывающемся списке отображались только адреса, связанные с этим конкретным клиентом (который сделал заказ). Что мне делать?

Комментарии:

1. Можете ли вы объяснить, почему вы не разместили соответствующий код для формы, особенно там, где вы выбираете только определенные значения

2. @nbk Какой код вы имеете в виду? Он интегрирован в пакет voyager. Я не написал ни одной дополнительной строки кода.

3. Я попытался добавить область в модель, но это не сработало