Orion is a starter project that speeds up the development of admin panels in Laravel using MoonShine as the admin framework.
| Package | Version | Description |
|---|---|---|
| PHP | ^8.4.1 | Runtime |
| Laravel | v13 | Core PHP framework |
| MoonShine | v4 | Admin panel |
| moonshine-roles-permissions | v4 | Roles and permissions system |
- Fully pre-configured MoonShine
- Integrated RBAC (Roles and Permissions) system
- Command for automatic permission generation
- Support for both English and Spanish
Logic lives in the modules, and each one is self-contained: drop the folder in and read its README.
- MoonLaunch — core, not optional. Users, roles, permissions, dashboard, install commands and the resource traits.
- MoonOrbit — optional, ships disabled. Settings, file manager, media library and activity log.
-
Clone the repository:
git clone https://github.com/maycolmunoz/orion.git cd orion -
Set up the environment:
cp .env.example .env composer install npm install npm run build
-
Run the installer:
php artisan launch:install
Sets up the app key, migrations, permissions, the super admin role and the first user. See MoonLaunch for the details and for how to re-run any step.
-
Set up Laravel Boost:
php artisan boost:install
The installer will auto-detect your IDE and generate the appropriate configuration files and agent guidelines.
📘 Additional Documentation: