Membuat Flash Message pada Laravel
Flash message ini digunakan sebagai feedback ke user. misal jika terjadi proses CRUD maka akan tampil pesan seperti gambar dibawah ini. jika user meng-klik tombol x maka pesan akan hilang.
langkah pertama untuk membuatnya adalah mengimport Session kedalam Controller.
dan untuk menggunakannya tinggal ditempatkan pada function. misal dibawah ini ditempatkan pada function store untuk meyimpan data ke dalam database.
keterangannya pada Session::flash('key','pesan'). 'succes_message' digunakan sebagai key untuk nanti ditampilkan ke dalam views. dicek dulu dengan if Session::has('key') apakah ada pesan atau tidak, jika ya maka akan ditampilkan menggunakan Session::get('key').
yang terkahir karena dalam contoh ini menggunakan bootstrap maka jangan lupa menambahkan javascript agar jika tombol x di klik pesan akan hilang.
Session::flash merupakan temporary. jadi jika direfresh maka akan hilang. untuk itu ada juga yang bukan bertipe temporary, yaitu menggunakan Session::put
Langganan:
Posting Komentar
(
Atom
)
saran saja buat scriptnya jangan model di screenshot hehe
BalasHapusbiar ngoding bro, hehe
Hapus