Поле BelongsTo с отфильтрованными значениями

Я не могу понять, как отфильтровать значения в раскрывающемся поле Laravel Nova BelongsTo.

<?php

BelongsTo::make(
    trans('panel/users.fields.user_group'),
    'userGroup',
    'App\\Nova\\UserGroup'
)->rules('required', 'integer');

Вот мое отношение:

public function userGroup()
{
    return $this->belongsTo(UserGroup::class, 'user_groups_id', 'id')
        ->where('active',  '=', 1);
}

В моем раскрывающемся поле я вижу все значения без какой-либо фильтрации по активному полю. barryvdh/laravel-debugbar Пакет также показывает мне, что есть только SELECT без предложения WHERE. Кто-нибудь может мне помочь?

0 ответов

Другие вопросы по тегам