В настоящее время ваша функция lists()
будет возвращать только name
и id
каждой группы пользователей.Это используется для возврата опций lselect для выбора бэкэнда (я предполагаю).
В этом случае вам нужно вернуть запись, основанную на id
, что можно сделать с помощью find()
eloquent метод.
При этом будет возвращена полная модель UserGroup
с ее связями и т. д.
Ваш новый код должен выглядеть примерно так:
...
$group = UserGroup::find(4);
$users = $group->users;
...
После получения users
вы можете использовать метод lists()
, если требуется:
$list = $group->users->lists('name', 'id');