π Release v2.8.1 β Initial Framework Release
π― Overview
This release marks the first stable version of the framework.
It provides a solid foundation for building modern, PHP-based applications with a clean architecture and developer-friendly features.
β¨ Highlights
- Routing β Define routes in
routes/web.phpwith expressive APIs (get,post,group,middleware, etc.). - Controllers β Organize request/response logic in structured controller classes.
- Models β ORM-like models for interacting with the database (
User::create,User::where, etc.). - Database Layer β Query builder and direct SQL support.
- Cron Scheduler β Route-like API for managing scheduled tasks (
routes/cron.php). - StreamWire β Build reactive components in PHP (no JavaScript required).
- Artisan CLI β Command-line tool for scaffolding, migrations, and scheduled tasks.
- Dockerized Setup β Out-of-the-box development environment with PHP, MySQL, Redis, Mailhog, Memcached, and LocalStack.
- Debugging β Preconfigured Xdebug for advanced debugging and profiling.
π οΈ Core Technologies
π Notable Directories
routes/web.phpβ Define HTTP routes.routes/cron.phpβ Define scheduled tasks.app/Http/Controllers/β Controllers.app/Http/Model/β Database models.resources/views/β Blade templates.
π§ Installation
composer create-project roy404/framework project-name
cd project-name
docker-compose up -d