Download the PHP package rjcodes/rjcms without Composer
On this page you can find all versions of the php package rjcodes/rjcms. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download rjcodes/rjcms
More information about rjcodes/rjcms
Files in rjcodes/rjcms
Informations about the package rjcms
RJ CMS
A WordPress-style content management system for Laravel — an admin panel, a visual BREAD field-builder, media library, navigation menus, roles & permissions, site settings, and a public blog — installable into any Laravel 12/13 app.
That's it. Visit /admin and sign in.
Requirements
- PHP 8.3+
- Laravel 12 or 13
- Livewire 4
Installation
-
Require the package:
-
Run the installer (publishes assets + config, migrates, seeds, creates your admin):
You'll be prompted for an admin email and password. Non-interactive / CI:
- Open
/adminand log in.
Want demo content to explore the BREAD builder? Add --demo:
The installer is idempotent — safe to re-run after upgrades.
What you get
| Feature | Description |
|---|---|
| Admin panel | WordPress-style dashboard at /admin. |
| BREAD builder | Define content types and fields (text, image, relationship, repeater, …) visually — no migrations to write. |
| Media library | Upload, browse and pick images; inline uploads from the rich-text editor. |
| Menus | Drag-and-drop navigation builder, rendered via the menu('slug') helper. |
| Roles & permissions | Powered by spatie/laravel-permission, with a super_admin that bypasses every gate. |
| Settings | Typed, grouped site settings, read with the setting('key') helper. |
| Blog | Public blog with categories at /blog. |
Configuration
Publish and edit the config if you need to:
config/rjcms.php lets you change:
prefix— mount the admin panel somewhere other than/admin.user_model— point the CMS at yourUsermodel (it must use Spatie'sHasRolestrait). Defaults to the package's ownUser.super_admin_role— the all-powerful role name.relationship_models— models exposed in the BREAD relationship picker (add your own).register_root_redirect— settrueto redirect/→ the admin panel.
Upgrading
Customising the views
Views are namespaced rjcms::. To override any of them, publish and edit:
Published views land in resources/views/vendor/rjcms/ and take precedence.
Contributing / developing the package
See DEVELOPMENT.md — a from-scratch guide to how this package is built (service providers, publishing, Testbench, Packagist). Run the test suite with:
License
MIT.
All versions of rjcms with dependencies
illuminate/contracts Version ^12.0 || ^13.0
illuminate/support Version ^12.0 || ^13.0
livewire/livewire Version ^4.0 || ^4.3
spatie/laravel-permission Version ^7.4