Tutorial Laravel 12 Inertia Vue dan Tailwind CSS #7 Components Argon Dashboard

Pada tutorial ini, kita akan belajar bersama bagaimana membangun aplikasi web modern menggunakan Laravel 12, Inertia.js, Vue.js, dan Tailwind CSS. Kita akan memulai dari konsep dasar, menghubungkan komponen backend Laravel dengan frontend Vue melalui Inertia, serta memanfaatkan kekuatan Tailwind untuk mempercantik tampilan aplikasi.

✅ Telah dilihat 648 kali

Rating: 5.00 ⭐

... 06 July 2025, 17:03

Komponen Laravel Inertia, Vue 3, dan Tailwind CSS

Setelah berhasil melakukan proses login atau register, teman-teman akan diarahkan ke halaman utama yang disebut dashboard.

img

Tampilan yang terlihat pada gambar di atas merupakan tampilan default dari dashboard kita saat ini — masih polos, belum memiliki struktur layout yang ideal. Oleh karena itu, sebelum kita masuk ke proses slicing atau pengubahan tampilan visual dashboard secara utuh, ada beberapa komponen penting yang harus kita siapkan terlebih dahulu.

Komponen-komponen ini akan menjadi bagian utama layout dashboard, yaitu:

  • Sidebar (menu navigasi di sisi kiri)
  • Navbar (bagian atas)
  • Footer (bagian bawah)

Komponen ini nantinya akan digunakan di hampir semua halaman setelah pengguna berhasil login, sehingga sangat penting untuk membuatnya reusable dan rapi sejak awal.


Struktur Folder dan File Komponen

Langkah pertama yang perlu teman-teman lakukan adalah membuat tiga file komponen Vue di dalam direktori berikut:

resources/js/components

Silakan buat 3 file baru dengan nama sebagai berikut:

Sidebar.vue
Navbar.vue
Footer.vue

Sehingga, jika kita lihat dalam bentuk struktur foldernya, akan tampak seperti ini:

resources
└── js
    └── components
        ├── Sidebar.vue
        ├── Navbar.vue
        └── Footer.vue

Pada sesi selanjutnya, kita akan mengisi masing-masing file tersebut dengan tampilan yang sesuai dengan desain dari template yang kita gunakan. Tujuannya adalah agar tampilan dashboard terlihat profesional, rapi, dan konsisten di seluruh halaman yang menggunakan layout ini.

🔥 Flash Sale


📜 Table Of Contents


📌 Daftar Episode


Daftar eBook