se7enxweb/layouts-core
se7enxweb/layouts-core provides core layout management for Laravel: define reusable layouts, sections, and slots, organize view templates and theme structure, reduce duplication across pages, and keep presentation logic clean and maintainable.
se7enxweb/layouts-core (replacing netgen/layouts-core) and widens the constraint to php ^7.4 || ^8.0. This is the dependency that lets Platform 2.5 (CJW Exponential Platform Nexus) run on PHP 8.0. Treat it as an enabler on the upgrade critical path, not as a feature delivery.Adopt when all of the following hold:
Look elsewhere when:
netgen/layouts-core to report no version and budget for that.For executives: We were blocked from running Platform 2.5 on PHP 8.0 by a single third-party page-layout library. Release 1.4.14 of that library is now published under a new package name we can install, with the PHP 8.0 constraint opened up, and it keeps our existing page layouts working with no rework. That clears the blocker. Two caveats to note: this is a downstream-maintained fork pinned to the 1.4.13 feature baseline, so it buys us time rather than modernizing us, and PHP 8.0 is itself out of support — so the recommendation is to proceed with the upgrade now while scheduling the follow-on move to a supported line. Cost is low; the main new obligation is naming an owner for this dependency and tracking its releases.
For engineering: Swap netgen/layouts-core for se7enxweb/layouts-core — it declares a replace, allows php ^7.4 || ^8.0, and is based on 1.4.13, so no template or block-definition changes. Watch the replace semantics: Composer records no version for a replaced package, and 1.4.14 exists specifically because bundles reading the installed layout-core version broke the container build. Audit any code, health check, or build step that inspects that version and make it fail-soft. Assume the fork's patching cadence is ours to drive: pin the version, track releases, and keep an exit path to a supported upstream line on the roadmap.
How can I help you explore Laravel packages today?