Коллеги, родненькие. Не пихайте весь код в один create, или update.
Ну сделайте два метода create-store, edit-update.
Вспомните, один метод один функционал . один выводит форму, другой с ней что то делает.
А еще лучше, не храните все в контроллере, это крайне плохо. Выносите функционал в сервисы. Контроллеры и модели должны быть дичайшей тонкие. Контроллеры только принимать и отдавать данные, модели только работать с базой, а в сервисах вся логика.
Да пр будет с вами лишний нулик к зп