CRUD: Добавление нескольких дочерних записей (1-n отношений) в связанную форму CRUD?

Бег: Ларавел 5.3 с Рюкзак Laravel CRUD 3.1

Я сталкиваюсь с ситуациями, когда у меня есть Модель, в которую я хотел бы добавить несколько связанных (дочерних) записей, используя только одну форму CRUD. Некоторые примеры включают добавление нескольких файлов … но давайте начнем с малого. Я нашел следующие посты, в которых есть похожие темы, но нет четкого ответа на лучший способ сделать это.

Это лучший способ использовать table Тип поля? https://laravel-backpack.readme.io/docs/crud-fields#section-table Но, я думаю, недостатком является отсутствие проверки дочерних записей?

Учебник, похожий на этот, будет крут: https://backpackforlaravel.com/articles/tutorials/nested-resources-in-backpack-crud

Итак, пример будет где у меня есть Поездка модель и хотел бы добавить несколько Главы в путешествие непосредственно в той же форме CRUD путешествие.

Дайте мне знать, если этот вопрос имеет смысл … и любые предложения / советы, которыми вы можете поделиться.

1

Решение

Рюкзак не поддерживает добавление большего количества сущностей в одной форме — каждая такая форма сильно отличается.

Моя рекомендация будет редактировать EntityCrudController::store() а также EntityCrudController::update() методы, чтобы проверить значения поля «таблица» и добавить / обновить / удалить связанные записи.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector