UDACODING

Posts

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

  1. 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(); 
}
  1. 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

2 Comments :

  1. reza April 8, 2020 at 9:46 am

    terima kasih, bermanfaat sekali

    Reply
    1. info@udacoding.com April 9, 2020 at 2:31 am

      sama-sama kak 🙂

      Reply

Leave a Reply :

* Your email address will not be published.