SOLID prensibine göre yürüdüğümüzde kullanıcı kaydı kısmında adım adım nasıl olmalı?
- Validate işlemleri için bir FormRequest yaptık ve inputlarımızı burada validate ettik.
- UserRepostroyInterface yaptık bunun üzerindende kullanıcı oluşturma işlemimizi yaptık.
Bu durumda controller üzerindeki görüntü aşağıdaki gibi olacak, E-posta gönderim ve SMS doğrulama yapacaksam yine bu controller üzerinde mi yapmalıyım? Yoksa farklı bir yöntem var mı?
Yada şu şekilde mi yapmalıyım?public function register(UserRegisterRequest $request, UserRepostoryInterface $userRepostory){ $request->flash(); $ko = $userRepostory->create($request); return redirect()->route('kullanici.profil') ->with('m', __('Başarıyla kayıt işleminiz tamamlandı.')) ->with('m_type', 'success'); }
public function register(UserRegisterRequest $request, UserRepostoryInterface $userRepostory){ $request->flash(); $ko = $userRepostory->create($request); if(config('usersmscheck' == 1)){ SMSGonder::gonder($ko->gsm); } if(config('epostacheck' == 1)){ EpostaGonder::gonder($ko->email); } return redirect()->route('kullanici.profil') ->with('m', ) ->with('m_type', 'success'); }