Предусмотреть защиту от одновременной регистрации 2х пользователей с одинковыми email (использовать транзакции)
Не подскажешь как можно сделать ?
DB::beginTransaction() try { $user = new User(); $user->save(); DB::commit(); } catch (*database exception*) { DB::rollback(); }
тестовое задание, невозможное в реальной жизни - хреновое тестовое задание. В любом случае, это будет храниться в валидаторе данных, никак не в контроллере/сервисе.
Обсуждают сегодня