Бег: Ларавел 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 путешествие.
Дайте мне знать, если этот вопрос имеет смысл … и любые предложения / советы, которыми вы можете поделиться.
Рюкзак не поддерживает добавление большего количества сущностей в одной форме — каждая такая форма сильно отличается.
Моя рекомендация будет редактировать EntityCrudController::store()
а также EntityCrudController::update()
методы, чтобы проверить значения поля «таблица» и добавить / обновить / удалить связанные записи.
Других решений пока нет …