igaster/laravel-theme
Add multi-theme support to Laravel apps with igaster/laravel-theme. Organize views, assets, config, and translations per theme, switch themes at runtime, and fall back gracefully to default views. Simple integration for building customizable, themeable Laravel applications.
laravel-theme lets one Laravel codebase ship distinct themes per tenant, brand, or region without forking views — directly informs roadmap decisions on multi-tenancy and per-customer customization.@js/@css directive conflicts and PHP 8.2+ deprecations mean the package remains compatible with current framework/PHP baselines — a signal to keep it in the supported-stack plan rather than scheduling a migration off it.@js/@css conflicts and deprecation noise, so it's a reasonable baseline.Look elsewhere if:
@extends/@include and view namespacing may be simpler than adding a dependency.For executives: laravel-theme is a small open-source Laravel component that lets a single product run multiple visual themes — useful for white-label, multi-brand, or per-customer customization without duplicating the codebase. The new v2.0.24 release is a maintenance update: it fixes compatibility with current Laravel (9+) and PHP (8.2+) versions. No breaking changes, no new features, no action required beyond a routine dependency bump. It keeps the option open to support branded variants cheaply, and avoids the cost of building theming from scratch.
For engineering: v2.0.24 resolves @js/@css directive conflicts on L9+ and PHP 8.2+ deprecation warnings. Both are compatibility/stability fixes with no API changes. Safe to upgrade within the 2.0.x line. Two first-time contributors indicate ongoing community maintenance. Recommendation: bump the dependency, run the view/asset regression suite, and keep it as the theming layer unless requirements shift toward a full design-system toolchain.
How can I help you explore Laravel packages today?