Парсингом "ошибок sql занимантся дбал". Когда твой обработчик получает исключение нужного типа, он понимает, что юзер уже есть. При чем бля здесь ответ вообще?
Парсингом "ошибок sql занимантся дбал". Когда твой обработчик получает исключение нужного типа, он понимает, что юзер уже есть. При чем бля здесь ответ вообще?
Он тип воспринимает проверку уникальности как "проверку пользовательского ввода"
Страшную вещь скажу - обычно всем насрать. Просто кидаешь конфликт и пусть клиент сам проверяет
Я бы понял, если мы сначала проверили селектом , а рейс кондишн выводили "как всем насрать". Т.е. мы бы покрыли номральным сообщением и ответом 99% случаев.
Типа у тебя ну пути до респонса объект юник констреинт эксепшена превращается в юзер алреади экзист и ок. Хочешь эйзер вернуть вместо эксепшена, ок, тоже никто не мешает.
А там контроллер сам решит че с этим делать и как рендерить
Честно говоря для меня вобще какой то новый мир открылся, что пользовательские данные на уникальность не проверяются а просто в базу пихаются а потом обрабатываютяс и парсятся исключения Оо
Честно говоря для меня вобще какой то новый мир открылся, что пользовательские данные на уникальность не проверяются а просто в базу пихаются а потом обрабатываютяс и парсятся исключения Оо
а ты как делаешь?) постоянно селектишь всё подряд перед тем, как 99% позитивный сценарий выполнить?