agustra/adminlte-v4-package
Composer 安装命令:
composer require agustra/adminlte-v4-package
包简介
AdminLTE v4.0.0-rc4 dari ColorlibHQ untuk Laravel dengan controller dan routes otomatis
README 文档
README
Package AdminLTE v4.0.0-rc4 dari ColorlibHQ dengan NPM + Vite bundling untuk performa optimal.
📖 Panduan Lengkap: Lihat INSTALLATION.md untuk panduan instalasi yang detail.
📦 Skenario Instalasi
🎨 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)
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
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)
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
Routes Otomatis
Setelah instalasi, routes berikut otomatis tersedia:
- Dashboard:
/dashboard - Route name:
dashboard
Mengakses Dashboard
// Di routes/web.php Route::get('/', function () { return redirect()->route('dashboard'); });
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
@extends('adminlte::layouts.app') @section('title', 'My Page') @section('content-header', 'My Dashboard') @section('content') <div class="card"> <div class="card-body"> Content here </div> </div> @endsection
Features
- ✅ AdminLTE v4.0.0-rc4 (ColorlibHQ)
- ✅ NPM + Vite bundling (no CDN dependency)
- ✅ Bootstrap 5 + Bootstrap Icons
- ✅ OverlayScrollbars untuk smooth scrolling
- ✅ SweetAlert2 & Toastify notifications
- ✅ Dark mode dengan localStorage
- ✅ Fullscreen toggle
- ✅ Multi-level menu examples
- ✅ Controller dan routes otomatis
- ✅ Offline ready (no internet dependency)
Development
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
resources/
├── js/
│ └── adminlte.js # Main JavaScript entry
└── css/
└── adminlte.scss # Main SCSS entry
Troubleshooting
Assets Tidak Muncul
- Pastikan command
php artisan adminlte:publish-assetssudah dijalankan - Periksa folder
public/vendor/adminlte/apakah assets sudah ada - Jalankan ulang command jika diperlukan
Route Dashboard Tidak Ditemukan
- Pastikan package sudah terinstall dengan benar
- Jalankan
php artisan route:list --name=dashboarduntuk memverifikasi - Clear cache dengan
php artisan route:clear
NPM Dependencies Error
- Pastikan Node.js dan NPM terinstall
- Hapus
node_modulesdanpackage-lock.jsondi folder package - Jalankan ulang
php artisan adminlte:publish-assets
Commands Tersedia
# Publish assets AdminLTE php artisan adminlte:publish-assets # Lihat routes AdminLTE php artisan route:list --name=dashboard
agustra/adminlte-v4-package 适用场景与选型建议
agustra/adminlte-v4-package 是一款 基于 Blade 开发的 Composer 扩展包,目前已累计 14 次下载、GitHub Stars 达 0, 最近一次更新时间为 2025 年 09 月 03 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「admin」 「bootstrap」 「laravel」 「dashboard」 「AdminLTE」 「vite」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 agustra/adminlte-v4-package 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 agustra/adminlte-v4-package 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 agustra/adminlte-v4-package 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
2lenet/EasyAdminPlusBundle
Analysis module for finding problematical shop data.
Views for the package MedicOneSystems Livewire Datatables with Bootstrap 4
bootstrap select field module implementing http://silviomoreto.github.io/bootstrap-select/
Selectize Theme for Bootstrap 4
Alfabank REST API integration
统计信息
- 总下载量: 14
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 22
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-09-03