Pada eksplorasi mandiri kali ini, saya akan membuat Flash Message menggunakan session. Fitur ini memberikan notifikasi kepada pengguna setelah mereka melakukan suatu aksi, seperti berhasil mengirimkan form atau login. Flash message biasanya hanya ditampilkan sekali pada request berikutnya, dan kemudian menghilang. Flash message adalah pesan yang hanya muncul sekali dan langsung hilang setelah halaman dimuat. Biasanya digunakan untuk memberikan notifikasi singkat kepada pengguna, seperti "Form berhasil dikirim" atau "Terjadi kesalahan, coba lagi". Laravel menyediakan cara yang mudah untuk menggunakan fitur ini dengan session.
Berikut adalah langkah-langkah detailnya:
1. Menyimpan Flash Message di Controller
Di controller, kita akan menggunakan session()->flash('key', 'value') untuk menyimpan pesan yang ingin ditampilkan.
2. Membuat Controller dengan buka terminal dan ketik "php artisan make:controller HomeController"
3. lalu isi file controller yang sudah dibuat dengan
langkah selanjutnya adalah menampilkan flash message di view, yaitu dengan langkah langkah berikut:
1. buat file "home.blade.php" di resources/views
2. selanjutnya tambahkan kode di file home.blade.php buat nampilin pesan
Langkah selanjutnya adalah mengakses halaman buat ngecek
1. buka file "routes/web.php" lalu tambahkan routenya
2.setelah itu kita cek dengan cara ke terminal lalu ketik"php artisan serve", lalu server akan berjalan di http://127.0.0.1:8000/. Buka URL tersebut di browser, dan akan melihat pesan flash "Selamat datang di aplikasi Laravel!" ditampilkan setelah halaman dimuat.
Kesimpulan
Dari eksplorasi ini, kita bisa menyimpulkan bahwa Flash Message adalah fitur yang sederhana namun sangat berguna di Laravel. Fitur ini memungkinkan kita memberikan feedback singkat kepada pengguna, seperti pesan sukses atau error, dan sangat membantu dalam meningkatkan pengalaman pengguna.
Fitur ini sangat efektif saat pengembangan aplikasi dan membantu mempermudah proses pemberian notifikasi kepada pengguna, baik untuk feedback positif maupun error.
Oke sampai di sini dulu eksplorasi saya kali ini, semoga penjelasan singkat ini bisa memberi gambaran yang jelas dan bermanfaat. Terima kasih sudah menyimak.