fanamurov/larrock-core
Core package for Larrock CMS built on Laravel. It provides the admin panel foundation, module registration, CRUD scaffolding, and shared services used by Larrock's content modules, giving developers a modular base for building manageable websites and back ends.
Architecture fit
larrock-core is not a feature package; it is the substrate of a CMS. Its value is realized only alongside the sibling Larrock packages (admin UI, catalog/content modules), so adopting it means adopting LarrockCMS's architectural opinions wholesale: Eloquent-centric models, Blade-rendered admin screens, config-driven component registration, and a service-provider boot sequence that likely registers global helpers, view namespaces, and published assets.Integration feasibility
vendor:publish for config/migrations/assets, then a migration run. The real effort is not installation but reconciliation — table prefixes, auth/guard assumptions, middleware stack, and admin routing must not collide with the host application.illuminate/* constraint in composer.json against the target Laravel version before any spike. A package of this age and adoption profile is plausibly pinned to an older major, which converts "integrate" into "upgrade or fork."Technical risk
NOASSERTION means GitHub could not detect a recognized license. Redistribution and derivative-work rights are undefined until counsel reads the actual LICENSE/composer.json metadata. This alone can block adoption in a commercial or redistributed product. Gate everything behind this.Key questions
Stack fit
Migration path
dev-main. Fork to an internal mirror, pin to a tagged commit, and serve via a private Composer repository (Satis/Private Packagist or a VCS repositories entry). This preserves the ability to patch and to survive upstream abandonment.Compatibility
config:cache and route:cache — CMS cores with dynamic component registration frequently break under cached config.Sequencing
composer.json, CI config, and changelog; confirm Laravel/PHP support.Maintenance
Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?