Cara Membuat Helper untuk Link Aktif di Laravel

Sering kali kita ingin membuat link aktif di menu untuk halaman yang kita buka di website yang telah kita buat. Link aktif ini akan membantu user mengetahui bahwa mereka sedang berada di menu tertentu.

Untuk membuat fungsi link aktif ini kita akan membuat file helper di laravel. Jadi pertama kita buat file helpers.php. Lokasi file helpers.php ada di app\Http\Helpers. Jika folder ini tidak ada maka silakan dibuat terlebih dahulu.

Selanjutnya agar file helpers.php selalu di-load setiap request halaman maka kita tambahkan file ini di autoload composer.json

Setelah ditambahkan di file autoload maka isikan file helpers.php dengan kode di bawah. Kode ini yang berfungsi menentukan apakah url yang sedang diakses adalah sesuai dengan link pada menu. Jika sudah menambahkan kode jangan lupa mengeksekusi composer dump-autoload di terminal.

Jika sudah maka fungsi ini dapat kita gunakan pada file view (blade) kita. Cara penggunaannya seperti berikut.

Jadi kita memanggil fungsi active(“user/tambah-pekerjaan”) , jika url yang diakses sesuai dengan user/tambah-pekerjaan maka akan mengembalikan nilai “active” sehinga class active ditambahkan pada menu. Class active ini bisa digunakan sebagai penanda style untuk menu yang aktif.

Jika ada kesulitan atau kesalahan pada tutorial ini silakan sampaikan di komentar di bawah.

Comments:0

Leave a Reply

Your email address will not be published. Required fields are marked *