Membuat Validasi Email pada Laravel Menggunakan Session Flash
Assalamualaikum Warahmatullahiwabarakatuh, kali ini saya akan sharing bagaimana membuat validasi email saat kita menambahkan user baru pada sebuah form add data user. Disini Flash Session nya akan tampil jika kita menambahkan email yang sama dengan yang ada di database. Berikut caranya
- Pada user controller > public function store() tambahkan kodingan berikut ini
if (User::where('email', $request->email)->exists()) {Session::flash('message', 'Email is Exist!'); Session::flash('alert-class', 'alert-danger'); return redirect()->back();
}
- Selanjutnya tambahkan kodingan berikut ini pada form add data user
@if(Session::has('message')) <p class="alert {{ Session::get('alert-class', 'alert- info') }}"> {{ Session::get('message') }} <a class="close" aria-hidden="true" data- dismiss="alert">x</a> </p> @endif
3. Maka akan tampil seperti dibawah ini, saat kita tambahkan email yang sama dengan yang ada di database maka akan muncul pemberitahuan
terima kasih, bermanfaat sekali
sama-sama kak 🙂