Laravel 7 + Vue – (2) Vue Router

Sebelum melangkah ke Vue, kita akan menambahkan menu dan menghilangkan HTML element yang tidak perlu di dalam master.blade.php sehingga menjadi seperti ini :

Selanjutnya install vue-router

Buka resource/js/app.js dan tambahkan :

Kemudian buat component Dashboard.vue dan Profile.vue di dalam folder components.

Modifikasi master.blade.php untuk menambahkan router-view dan router-link

Pada routes/web.php, tambahkan path berikut:

Di app.scss, tambahkan kode berikut agar di sidebar menu sebelah kiri hanya yang active di klik yang ter highlight :

Jalankan aplikasi, dan beginilah hasilnya :

Laravue Active Link

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.