stillat/antlers-layouts
stillat/antlers-layouts adds reusable layout support to Antlers templates, letting you define shared page shells and inject view content for cleaner, DRY templates in Statamic and Laravel projects.
composer require <vendor>/<package>:^2.1 and confirm Composer resolves statamic/cms to ^6.0. The v2.1.1 release is specifically a Statamic 6 compatibility patch, so it is the minimum version to target on a Statamic 6 site.composer.json first: Statamic 6 requires PHP 8.2+ and a Laravel 11/12 stack. If the addon's constraints still allow Statamic 5, you can run the same code on both, but test the CP and frontend on 6 before rolling it out.php artisan vendor:publish --tag=<package>-config if the package ships configuration, then commit the published config.resources/blueprints/. Prefer committing blueprint YAML so field configuration is reviewable alongside code.app(...)) rather than static calls, especially in jobs, commands, and middleware. This keeps you compatible with Statamic's addon lifecycle and easier to test.Statamic::fake(), site/collection fixtures) plus Laravel's RefreshDatabase where the addon persists data. Run a CI matrix against the Statamic versions you support; for this release, include Statamic 6 explicitly.statamic/cms together in a branch, run the test suite, then click through the CP and a representative frontend page. Because v2.1.1 is a patch release, treat it as a compatibility bump rather than a feature change.composer.json pins statamic/cms to ^5.0, the addon upgrade may resolve but the site won't move to 6. Align the root CMS constraint, PHP version, and Laravel version before debugging the addon itself.php artisan config:clear, php artisan view:clear, and the appropriate Stache clear command, then reload the CP. Stale addon manifests are a common cause of "the addon disappeared" after a version bump.config/statamic/... or that package discovery is enabled, and that the service provider still registers tags/fieldtypes under the 6.x lifecycle.dev-main when reporting issues.How can I help you explore Laravel packages today?