RawPHP documentation
This is the official documentation for RawPHP Framework
Tutorials
- Build a Sample Blog Application - Written tutorials
- Build A Powerful Job Recruitment Platform - Video Tutorials
Get Started
Naming conventions
Console
Concepts
The Application
The Request
The Response
Routing
- Overview
- Create Routes
- Callbacks
- Strategies
- Placeholders
- Names
- Groups
- Middleware
- Container Resolution
Error Handling
Cook book
- Trailing / in routes
- Retrieving IP address
- Retrieving Current Route
- Using Eloquent with RawPHP
- Enabling CORS
- Getting and Mocking the Environment
- Uploading Files using POST forms
Add Ons
Contributing
Bring your own components
RawPHP is designed to play well with other PHP components, too. You can register additional first-party components , packages and middlewares used in other frameworks into .
How to read this documentation
If you are new to RawPHP, I recommend you read this documentation from start to finish. If you are already familiar with RawPHP, you can instead jump straight to the appropriate section.
This documentation begins by explaining RawPHP's concepts and architecture before venturing into specific topics like request and response handling, routing, and error handling.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
