PHPackages                             agustra/adminlte-v4-package - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. agustra/adminlte-v4-package

ActiveLibrary[Admin Panels](/categories/admin)

agustra/adminlte-v4-package
===========================

AdminLTE v4.0.0-rc4 dari ColorlibHQ untuk Laravel dengan controller dan routes otomatis

v1.0.2(8mo ago)014MITBladePHP ^8.2

Since Sep 4Pushed 8mo agoCompare

[ Source](https://github.com/agustra/adminlte-v4-package)[ Packagist](https://packagist.org/packages/agustra/adminlte-v4-package)[ Docs](https://github.com/agustra/adminlte-v4-package)[ RSS](/packages/agustra-adminlte-v4-package/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

AdminLTE v4.0.0-rc4 Package untuk Laravel dengan Vite
=====================================================

[](#adminlte-v400-rc4-package-untuk-laravel-dengan-vite)

Package AdminLTE v4.0.0-rc4 dari ColorlibHQ dengan NPM + Vite bundling untuk performa optimal.

> 📖 **Panduan Lengkap**: Lihat [INSTALLATION.md](INSTALLATION.md) untuk panduan instalasi yang detail.

📦 Skenario Instalasi
--------------------

[](#-skenario-instalasi)

### 🎨 **Skenario 1: Hanya UI AdminLTE (Tanpa Authentication)**

[](#-skenario-1-hanya-ui-adminlte-tanpa-authentication)

Jika Anda hanya ingin menggunakan UI AdminLTE tanpa sistem authentication:

```
# Install UI package
composer require agustra/adminlte-v4-package

# Publish assets
php artisan adminlte:publish-assets
```

**Hasil**: Dashboard AdminLTE siap digunakan di `/dashboard`

### 🔐 **Skenario 2: UI + Authentication (Lengkap)**

[](#-skenario-2-ui--authentication-lengkap)

Jika Anda ingin UI AdminLTE dengan sistem authentication lengkap:

```
# Install UI package
composer require agustra/adminlte-v4-package

# Install authentication package
composer require agustra/adminlte-auth-package

# Publish assets UI
php artisan adminlte:publish-assets

# Install authentication system
php artisan adminlte:install-auth

# Jalankan migration
php artisan migrate
```

**Hasil**: Sistem lengkap dengan login, register, dashboard, dan profile management

### 🔧 **Skenario 3: Authentication ke UI yang Sudah Ada**

[](#-skenario-3-authentication-ke-ui-yang-sudah-ada)

Jika Anda sudah punya UI AdminLTE dan ingin menambah authentication:

```
# Install authentication package (akan auto-install UI dependency)
composer require agustra/adminlte-auth-package

# Install authentication system
php artisan adminlte:install-auth

# Jalankan migration
php artisan migrate
```

🚀 Instalasi Cepat (Development)
-------------------------------

[](#-instalasi-cepat-development)

### Untuk Package Lokal

[](#untuk-package-lokal)

```
{
    "repositories": [
        {
            "type": "path",
            "url": "../../adminlte-v4-package"
        }
    ],
    "require": {
        "agustra/adminlte-v4-package": "@dev"
    }
}
```

```
composer update agustra/adminlte-v4-package
php artisan adminlte:publish-assets
```

Penggunaan
----------

[](#penggunaan)

### Routes Otomatis

[](#routes-otomatis)

Setelah instalasi, routes berikut otomatis tersedia:

- **Dashboard**: `/dashboard`
- **Route name**: `dashboard`

### Mengakses Dashboard

[](#mengakses-dashboard)

```
// Di routes/web.php
Route::get('/', function () {
    return redirect()->route('dashboard');
});
```

### Global Functions

[](#global-functions)

```
// Toast Notifications
showToast('Success message!', 'success');
showToast('Info message!', 'info');
showToast('Warning message!', 'warning');
showToast('Error message!', 'error');

// SweetAlert2
Swal.fire('Success!', 'Operation completed', 'success');
```

### Custom Views

[](#custom-views)

```
@extends('adminlte::layouts.app')

@section('title', 'My Page')
@section('content-header', 'My Dashboard')

@section('content')

            Content here

@endsection
```

Features
--------

[](#features)

- ✅ AdminLTE v4.0.0-rc4 (ColorlibHQ)
- ✅ NPM + Vite bundling (no CDN dependency)
- ✅ Bootstrap 5 + Bootstrap Icons
- ✅ OverlayScrollbars untuk smooth scrolling
- ✅ SweetAlert2 &amp; Toastify notifications
- ✅ Dark mode dengan localStorage
- ✅ Fullscreen toggle
- ✅ Multi-level menu examples
- ✅ Controller dan routes otomatis
- ✅ Offline ready (no internet dependency)

Development
-----------

[](#development)

### Build Assets Manual (Opsional)

[](#build-assets-manual-opsional)

Jika ingin build assets secara manual:

```
cd vendor/agus-usk/adminlte-v4-package
npm install
npm run dev    # Development mode
npm run build  # Production build
```

### File Structure

[](#file-structure)

```
resources/
├── js/
│   └── adminlte.js     # Main JavaScript entry
└── css/
    └── adminlte.scss   # Main SCSS entry

```

Troubleshooting
---------------

[](#troubleshooting)

### Assets Tidak Muncul

[](#assets-tidak-muncul)

1. Pastikan command `php artisan adminlte:publish-assets` sudah dijalankan
2. Periksa folder `public/vendor/adminlte/` apakah assets sudah ada
3. Jalankan ulang command jika diperlukan

### Route Dashboard Tidak Ditemukan

[](#route-dashboard-tidak-ditemukan)

1. Pastikan package sudah terinstall dengan benar
2. Jalankan `php artisan route:list --name=dashboard` untuk memverifikasi
3. Clear cache dengan `php artisan route:clear`

### NPM Dependencies Error

[](#npm-dependencies-error)

1. Pastikan Node.js dan NPM terinstall
2. Hapus `node_modules` dan `package-lock.json` di folder package
3. Jalankan ulang `php artisan adminlte:publish-assets`

Commands Tersedia
-----------------

[](#commands-tersedia)

```
# Publish assets AdminLTE
php artisan adminlte:publish-assets

# Lihat routes AdminLTE
php artisan route:list --name=dashboard
```

###  Health Score

33

—

LowBetter than 74% of packages

Maintenance64

Regular maintenance activity

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

247d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2502ffe64dbe6a9ce77ebc5a0ee74bc374e55188bbb2f44325dd87a502d4facc?d=identicon)[agustra](/maintainers/agustra)

---

Top Contributors

[![agustra](https://avatars.githubusercontent.com/u/82966472?v=4)](https://github.com/agustra "agustra (32 commits)")

---

Tags

laravelviteAdminLTEbootstrapdashboardadmin

### Embed Badge

![Health badge](/badges/agustra-adminlte-v4-package/health.svg)

```
[![Health](https://phpackages.com/badges/agustra-adminlte-v4-package/health.svg)](https://phpackages.com/packages/agustra-adminlte-v4-package)
```

###  Alternatives

[jeroennoten/laravel-adminlte

Easy AdminLTE integration with Laravel

4.0k4.8M43](/packages/jeroennoten-laravel-adminlte)[acacha/adminlte-laravel-installer

Adminlte-laravel application installer.

1538.8k1](/packages/acacha-adminlte-laravel-installer)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
