вообще не нормально, там обычные респонсы, а ты эксепшны кидаешь
Они обрабатываются потом в middleware
Или можно как-то более лучшим способ сделать?
обычно Update возвращает количество аффектед строк, можно проверить что оно == 1
И с Create также да?
обычно create возвращает тебе Id созданный
Зачем кидать эксепшн InternalServerException, если по факту на входе фигня пришла и по феншую надо 400 вернуть
Даже если эксепшены оставишь то сейчас они не дают никакой полезной информации. Например юзер по почте не найден. Ну не найден по имейлу и што с ним будет делать тот кто увидит такой лог? Нужно добавить хотя-бы этот самый имейл в сообщение об ошибке. Либо компании придётся отправлять сотрудников на курсы по эстрасенсорике
Я позже лагер добавля, который будет выводить, что в репозитории, чтото не то и он не выполняет запись
А зачем делать и лог и эксепшн кидать? Нельзя сразу в Message эксепшены всё написать?
Потому что это проблем на сервере, что репозиторий некорректно работает
Не понял, причём тут проблема на сервере?
Зачем выводить информацию о том что база не так работает, это не ошибка пользователя
Где я просил выводить информацию?
Обсуждают сегодня