даже если код будет как в процедуре и без моделей лучше если он будет в пхп
Еще риторический вопрос. Мне надо внести запись в базу. Там есть несколько уникальных полей. Если следуя логике Ларавель я проверяю уникальность в Запросе (или еще где используя средства Ларавель), то я делаю лишний запрос. Если Ларавель проверит только соответствие типов, обязательность и т.п. После этого делаем вставку, перехват исключения и возврат этого (или тот же ValidationException ) исключения пользователю. Это не слишком криво будет? Зато минус один запрос. 😊