Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Laravel Adminlte Components

Laravel Adminlte Components Laravel Package

dgvai/laravel-adminlte-components

Laravel 7+ Blade components for AdminLTE 3 (Bootstrap) dashboards. Includes widgets (info/small boxes, cards, alerts, modals, datatables) and form inputs (date, file, color, switch, tags, sliders). Configurable and plugin-ready.

View on GitHub
Deep Wiki
Context7

Laravel Blade Components For AdminLTE Bootstrap Admin Template

Frequently asked questions about Laravel Adminlte Components
Does this package work with Laravel 10.x, or is it limited to Laravel 7+?
The package officially supports Laravel 7+, but may require manual adjustments for Laravel 10.x due to Blade syntax updates (e.g., `@stack`/`@push` changes). Test in a sandbox first, as the last release was in 2020. If issues arise, check for community forks or backport fixes yourself—it’s MIT-licensed.
Can I use these components with Bootstrap 5 instead of Bootstrap 4?
No, the package is built for Bootstrap 4 (AdminLTE 3’s default). Migrating to Bootstrap 5 would require overriding CSS classes manually, as the components rely on AdminLTE 3’s utility classes. For Bootstrap 5 projects, consider alternatives like Tailwind or custom Blade components.
How do I customize the default styling or behavior of these components?
Use the package’s configuration file (`config/adminlte-components.php`) to override defaults like colors, icons, or plugin behaviors. For deeper customization, extend components via Blade slots or create child components. Override AdminLTE assets in `resources/views/vendor/adminlte/` if needed.
Are there any hidden dependencies (e.g., jQuery plugins) I need to pin in my project?
Yes, AdminLTE 3 relies on jQuery and some plugins (e.g., DataTables, Select2). Pin these versions in your `package.json` or `composer.json` to avoid conflicts, especially if using modern SPAs or Laravel Mix/Vite. Check the package’s `composer.json` for indirect dependencies.
Can I integrate this with Inertia.js or Vue/Svelte for a SPA-like admin panel?
No, this package is Blade-focused and lacks frontend framework integration. For SPAs, pair Inertia.js with a custom component library (e.g., Tailwind + Alpine.js) or use Laravel Livewire for reactive Blade components. The package is best for server-rendered admin panels.
What’s the effort to migrate from this package to a custom solution (e.g., Livewire + Tailwind)?
Medium to high effort. Start by auditing your Blade templates to identify reusable components, then rebuild them with Tailwind/Livewire. The package’s widgets (e.g., modals, datatables) may require significant refactoring, especially if they rely on AdminLTE’s JS plugins. Plan for 2–4 weeks for a full migration.
How do I test if this package works with my existing Laravel project before full adoption?
Sandbox test 2–3 components (e.g., `info-box`, `modal`) in a staging environment. Check for conflicts with your `resources/views/layouts/app.blade.php` and AdminLTE assets. Use `php artisan vendor:publish --tag=adminlte-components` to publish configs and verify overrides work as expected.
Are there any performance concerns with using these components in production?
Minimal overhead for static components, but dynamic partials (e.g., `@include`) could bloat views if overused. Avoid nesting too many components in loops. For large tables or modals, consider lazy-loading content via AJAX or Livewire to reduce initial load time.
Can I use these components with RTL (right-to-left) languages like Arabic?
The package doesn’t explicitly support RTL, but AdminLTE 3 has basic RTL templates. Enable RTL in your Laravel app (`config/app.php`) and test components for layout issues. You may need to override CSS for dynamic content (e.g., modals, datatables) to ensure proper alignment.
What alternatives exist if I need Bootstrap 5 support or modern CSS frameworks?
For Bootstrap 5, explore **laravel-admin** (Bootstrap 5) or **filamentphp/filament** (Tailwind-based). For Tailwind, build custom Blade components or use **livewire/tailwind** for reactive admin panels. If you’re using Inertia.js, pair it with **vue-admin-template** or **quasar-framework** for SPA-like UIs.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope
anil/file-picker
broqit/fields-ai