Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Core Laravel Package

rmscms/core

Core package for RMS CMS, providing foundational Laravel/PHP components and shared infrastructure for building and extending CMS-driven applications. Intended for developers working with or customizing the RMS CMS ecosystem.

View on GitHub
Deep Wiki
Context7

A Core cms package for Laravel applications

Frequently asked questions about Core
What is rmscms/core used for?
rmscms/core is the foundational package for the RMS CMS ecosystem in Laravel applications. It supplies shared contracts, service providers, configuration, and reusable components that support CMS bootstrapping and modular extension. Developers use it as a consistent base when building or customizing content-driven sites rather than as a complete standalone CMS.
How do I install rmscms/core via Composer?
Install it with Composer using composer require rmscms/core, then confirm the package's service providers are discovered by Laravel. If auto-discovery is not available, register the provider manually according to the package README. After installation, clear cached configuration and routes and run your application's test suite to verify integration.
Which Laravel versions does rmscms/core support?
Laravel version support is defined by the package's composer.json requirements and documented in the README; because this listing does not include those constraints, verify them before installing. Check the package metadata in your project after adding it, and test against the Laravel version you deploy. If you maintain multiple Laravel versions, use Composer's dependency resolution to confirm compatibility.
Do I need the full RMS CMS to use rmscms/core?
rmscms/core is the foundation for the RMS CMS ecosystem, so it is intended to be used with or while customizing RMS CMS-driven applications. It can provide shared contracts and bootstrapping utilities on its own, but it is not positioned as a standalone CMS replacement. Review its dependencies to decide whether a partial adoption fits your app.
How does rmscms/core integrate with Laravel service providers?
The package provides Laravel service providers that register shared contracts, configuration, and core CMS services. In a standard Laravel app, package discovery should register them automatically when supported; otherwise add the provider to your application's provider list. Verify the provider names and boot behavior in the source or README for your version.
How do I publish rmscms/core configuration files?
Configuration publishing depends on the service provider's publish mappings; check the README or provider source for the exact tag. In Laravel you typically run vendor:publish with the package's tag when one is provided. If no publish tag is documented, use the package's config defaults or copy configuration manually as advised by the maintainer.
Can I extend rmscms/core with custom modules?
Yes. The package is described as an extensible foundation with modular architecture, shared contracts, and reusable core utilities, which are the pieces custom modules build on. Follow the RMS CMS conventions for registering module service providers, routes, configuration, and views. Keep custom code in your own package or module namespace so core upgrades remain straightforward.
How should I test a Laravel app that depends on rmscms/core?
Write feature tests that boot a Laravel application with the package's service providers registered, then assert the contracts and configuration resolve correctly. Use an in-memory or test database where CMS models and migrations are involved, and mock external services. Run the package's own test suite if available and add integration tests around any custom modules you build on top of it.
Is rmscms/core production-ready and actively maintained?
Production readiness and maintenance activity cannot be confirmed from the provided context because the repository and README excerpt are unavailable. Before relying on it in production, review the release history, open issues, test coverage, and Composer version constraints. Pin a stable version and monitor updates in the RMS CMS ecosystem.
What are alternatives to rmscms/core for building a modular CMS in Laravel?
Alternatives depend on whether you need a full CMS, a modular Laravel admin panel, or only shared package infrastructure. Compare Laravel-based CMS platforms and modular admin tools by evaluating their contracts, extension model, Laravel version support, and maintenance activity. For RMS CMS projects, rmscms/core remains the ecosystem-specific foundation rather than a drop-in equivalent.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core