caouecs/gumby2
Laravel package that bundles the Gumby2 responsive CSS framework into your app, with Composer installation, asset publishing and Blade helpers for quickly adding Gumby's grid, buttons and UI components to your views. A lightweight, low-maintenance option for legacy projects, with limited recent upda...
php artisan asset:publish. It adds no domain logic — it is an asset-shipping wrapper, not an application component. It assumes Laravel 4 package conventions (Illuminate\Support\ServiceProvider, asset:publish, config:publish), Blade layouts, and a Compass/Sass build chain for Gumby's source. That is an architectural mismatch with any Laravel 8+ stack using Vite, package auto-discovery, and modern PHP.laravel/framework ~4.0 / illuminate/support 4.x, so it cannot coexist with Laravel 5+. In a greenfield or modern app, installation is not a configuration problem — it is a hard resolution failure.Caouecs\Gumby2\Gumby2ServiceProvider in app/config/app.php, run php artisan asset:publish caouecs/gumby2 to expose assets under public/packages/caouecs/gumby2, then include gumby.css / gumby.js in the master Blade layout. Every other stack is a non-fit.public/, and remove the runtime Composer dependency so the app no longer needs the service provider at boot. This de-risks dependency resolution and produces a frozen, auditable asset set.illuminate/support. The asset:publish helper was removed/renamed in later Laravel. Gumby's Sass relies on Compass-specific mixins (@include span, @include respond) that do not compile under Dart Sass without a shim — if you need to modify styles rather than ship prebuilt CSS, budget for a Sass migration too.asset:publish command on newer Laravel; Compass/Ruby toolchain breakage in CI (Ruby 3 incompatibility, native gem builds); silent CSS drift when published assets and source diverge; security exposure from EOL Laravel/PHP (unpatched CVEs, failed audits); single-maintainer bus factor upstream. Blast radius is presentation layer and build pipeline — not data integrity.Recommendation: Do not adopt as a dependency. At 10 stars and zero dependents, the effort is better spent writing a three-line asset include than integrating a package. Use it only as a reference for freezing a legacy asset set, and prioritize migration off both Laravel 4 and Gumby2.
How can I help you explore Laravel packages today?