colorlibhq/adminlte-symfony
Official AdminLTE 4 integration for Symfony 8.1+ and PHP 8.4+, featuring Bootstrap 5.3, AssetMapper, Twig components, a config-driven sidebar, SSR-safe dark mode, and an optional EasyAdmin theme. Build polished, responsive admin panels fast with an accessible UI that is easy to customize.
If you use the EasyAdmin theme, upgrade. It has never rendered before this release.
[@EasyAdmin](https://github.com/EasyAdmin)/layout.html.twig, but once a template is copied to templates/bundles/EasyAdminBundle/ that namespace resolves back to the override — so every EasyAdmin page looped until PHP hit the memory limit. It now extends @!EasyAdmin/layout.html.twig (the ! targets the bundle's own template).adminlte.min.js was never emitted under the EasyAdmin theme. The override declared a body_javascripts block; EasyAdmin's is body_javascript (singular, in 5.1 and 5.5 alike). Twig silently drops a child block the parent never renders, so every AdminLTE JS behaviour was dead there.Verified by booting a kernel with EasyAdminBundle and rendering a dashboard: HTTP 200, with the AdminLTE CSS, JS, Bootstrap Icons and colour-mode script all present.
data-lte-primary, data-lte-contrast="aa", data-lte-print="plain", the sidebar height fix and the restyled header search.stimulus-bundle and ux-twig-component, widened to ^2.30 || ^3.0 rather than moved, so apps on either major can still install the bundle.composer require colorlibhq/adminlte-symfony:^0.2.1
Full notes: CHANGELOG
How can I help you explore Laravel packages today?