Как я могу редактировать / добавлять данные в поля отношений HasOne в Voyager? - PullRequest
0 голосов
/ 28 января 2019

Я пытаюсь сделать одно представление BREAD (CRUD) для двух таблиц в пакете Voyager.Это для лучшего интерфейса для будущего администратора сайта.В базе данных у меня есть две таблицы: st_categories и st_category_lang.Итак, я создал «Категории хлеба», в которых у меня есть hasOne поля отношений, связанные с полем category_id из таблицы st_category_lang.Проблема в том, что когда я пытаюсь редактировать или добавлять данные с помощью этого хлеба, поля из таблицы st_category_lang отображаются в виде простого текста и не доступны для редактирования.

Снимок экрана: https://imgur.com/a/kTRBJzq

Изменить снимок экрана: https://imgur.com/a/lQCXrXp

Добавить снимок экрана: https://imgur.com/a/24QOV4K

Я гуглил инашел только одну похожую тему, из которой, как я понял, в Voyager сейчас нет возможности.Но в настройках есть такие опции как добавить / отредактировать / удалить.Так в чем же дело?Может ли кто-нибудь помочь с этим?

Категория модели

class Category extends Model
{
    protected $table = 'st_categories';
    public $timestamps = false;
    protected $fillable = [
        'ru',
        'ro'
    ];

    public function categoryLang()
    {
        return $this->hasOne('CategoryLang', 'category_id');
    }
}
...