Download the PHP package m4rc/reut-admin without Composer
On this page you can find all versions of the php package m4rc/reut-admin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package reut-admin
Reut Admin Dashboard
A comprehensive admin dashboard package for the Reut framework. Provides a modern React-based UI for managing your Reut application, including schema viewing, model editing, migration management, data CRUD operations, and more.
Features
- Authentication: Separate admin user system with JWT authentication
- Schema Management: View and explore your database schema
- Model Editor: Create and edit models via UI
- Migration Manager: View status, apply, and rollback migrations
- Data Management: Full CRUD operations on your tables
- Query Builder: Execute SQL queries safely
- Logs Viewer: View application logs
- Analytics Dashboard: Monitor your application statistics
- User Management: Manage application users (if auth enabled)
Installation
Setup
- Register the admin routes in your Reut project's
index.phpor main entry point:
API Endpoints
All admin API endpoints are prefixed with /admin/api/:
POST /admin/api/auth/login- Admin loginPOST /admin/api/auth/register- Admin registrationPOST /admin/api/auth/refresh- Refresh tokenGET /admin/api/schema- Get schema dataGET /admin/api/models- List modelsPOST /admin/api/models- Create modelPUT /admin/api/models/{name}- Update modelDELETE /admin/api/models/{name}- Delete modelGET /admin/api/migrations/status- Migration statusPOST /admin/api/migrations/apply- Apply migrationsPOST /admin/api/migrations/rollback- Rollback migrationsGET /admin/api/data/{table}- Get table dataPOST /admin/api/data/{table}- Create recordPUT /admin/api/data/{table}/{id}- Update recordDELETE /admin/api/data/{table}/{id}- Delete recordPOST /admin/api/query- Execute queryGET /admin/api/logs- Get logsGET /admin/api/analytics- Get analyticsGET /admin/api/users- Get users
Security
- All admin routes (except auth) are protected by JWT middleware
- Admin users are stored in a separate
admin_userstable - Only SELECT queries are allowed in the query builder
- Input validation and sanitization on all endpoints
Requirements
- PHP >= 7.4
- Reut Core >= 1.4
- Node.js >= 18 (for building the UI)
License
MIT
All versions of reut-admin with dependencies
PHP Build Version
Package Version
The package m4rc/reut-admin contains the following files
Loading the files please wait ...