ahyadev/lara-inspinia-template

INSPINIA admin template integration for Laravel

Maintainers

Package info

github.com/ahyadev/lara-inspinia-template

Language:SCSS

pkg:composer/ahyadev/lara-inspinia-template

Transparency log

Statistics

Installs: 13

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.6 2026-08-10 10:09 UTC

This package is auto-updated.

Last update: 2026-08-10 10:12:17 UTC


README

Lara Inspinia Template adalah project template integrasi untuk Laravel yang menyediakan UI admin Inspinia siap pakai. Project ini ditujukan bagi developer yang ingin mempercepat integrasi template admin ke aplikasi Laravel tanpa perlu menyiapkan struktur layout, sidebar, navbar, dan asset frontend dari nol.

Tujuan Project

Project ini berfungsi sebagai template integrasi yang dapat dipakai oleh developer Laravel untuk:

  • mengadopsi tampilan admin Inspinia ke dalam aplikasi
  • menggunakan layout Blade yang sudah disediakan
  • mempublikasikan view dan asset ke project Laravel
  • memudahkan proses customisasi UI sesuai kebutuhan proyek

Persyaratan

Sebelum menggunakan project ini, pastikan environment Anda sudah memenuhi:

  • PHP >= 8.0
  • Laravel 10, 11, atau 12
  • Composer
  • Node.js dan npm

Instalasi di Project Laravel

Tambahkan package ini ke project Laravel Anda melalui Composer:

composer require ahyadev/lara-inspinia-template

Setelah instalasi selesai, package akan otomatis terdaftar melalui Laravel auto-discovery.

Publish File yang Dibutuhkan

Agar view dan asset dapat dipakai dari project Laravel Anda, jalankan perintah berikut:

php artisan vendor:publish --tag=lara-inspinia-views
php artisan vendor:publish --tag=lara-inspinia-assets

Hasil publish akan membuat:

  • view Blade di resources/views/vendor/lara-inspinia
  • asset publik di public/vendor/lara-inspinia

Perbedaan keduanya:

  • lara-inspinia-views digunakan untuk menyalin file Blade ke direktori Views Laravel agar Anda bisa mengubah struktur tampilan atau komponen layout.
  • lara-inspinia-assets digunakan untuk menyalin file frontend seperti CSS, JavaScript, dan asset statis agar Anda bisa menyesuaikan desain atau perilaku UI.

Cara Menggunakan Layout di Laravel

Setelah package terinstal, Anda bisa membuat halaman baru dengan memanfaatkan layout yang sudah disediakan.

Contoh penggunaannya:

@extends('lara-inspinia::layouts.app')

@section('title', 'Dashboard')

@section('content')
    <div class="container-fluid">
        <h2>Selamat datang</h2>
        <p>Halaman ini menggunakan layout template Inspinia.</p>
    </div>
@endsection

Dengan pola ini, developer dapat langsung mengembangkan halaman admin tanpa menulis ulang struktur layout dari awal.

Struktur Integrasi yang Disediakan

Project ini menyediakan komponen UI utama seperti:

  • sidebar
  • navbar
  • footer
  • layout utama aplikasi
  • file CSS/JS yang terbundel

Customisasi

Developer dapat melakukan customisasi dengan cara:

  1. publish view ke project Laravel
  2. edit file Blade yang sudah dipublish sesuai kebutuhan UI
  3. tambahkan styling tambahan melalui file CSS atau SCSS project Anda