{"id":20332228,"url":"https://github.com/rawphp-framework/rawphp-docs","last_synced_at":"2025-04-11T21:23:09.233Z","repository":{"id":86747789,"uuid":"97230329","full_name":"rawphp-framework/rawphp-docs","owner":"rawphp-framework","description":"The official documentation for RawPHP Framework","archived":false,"fork":false,"pushed_at":"2018-07-22T08:42:03.000Z","size":1553,"stargazers_count":7,"open_issues_count":0,"forks_count":7,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-25T17:22:16.638Z","etag":null,"topics":["cakephp","laravel","middleware","p","php-api","php-api-client-maker","php-framework","php-library","rawphp","rawphp-framework","slim-framework","slim-micro-framework","slim3","slimframework","slimphp"],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rawphp-framework.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-07-14T12:11:23.000Z","updated_at":"2024-03-10T23:36:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"97b4c2b6-ebc6-4ffa-9b9e-69afa702577a","html_url":"https://github.com/rawphp-framework/rawphp-docs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rawphp-framework%2Frawphp-docs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rawphp-framework%2Frawphp-docs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rawphp-framework%2Frawphp-docs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rawphp-framework%2Frawphp-docs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rawphp-framework","download_url":"https://codeload.github.com/rawphp-framework/rawphp-docs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248481009,"owners_count":21111063,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cakephp","laravel","middleware","p","php-api","php-api-client-maker","php-framework","php-library","rawphp","rawphp-framework","slim-framework","slim-micro-framework","slim3","slimframework","slimphp"],"created_at":"2024-11-14T20:25:37.315Z","updated_at":"2025-04-11T21:23:09.222Z","avatar_url":"https://github.com/rawphp-framework.png","language":"Ruby","readme":"# RawPHP documentation\n\nThis is the official documentation for [RawPHP Framework](https://github.com/rawphp-framework/RawPHP-framework)\n\n### Tutorials\n * [Build a Sample Blog Application - Written tutorials](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/tutorial/first-app.md)\n * [Build A Powerful Job Recruitment Platform - Video Tutorials](https://www.youtube.com/watch?v=hzRXYrdR4m0\u0026list=PLnBvgoOXZNCM_cxMH8rhLVch_YQbUL5el)\n\n### Get Started\n  * [Installation](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/start/installation.md)\n  * [Upgrade Guide](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/start/upgrade.md)\n  * [Web Servers](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/start/web-servers.md)\n  * [Deployment](https://github.com/rawphp-framework/RawPHP-docs/docs/deployment/deployment.md)\n### Naming conventions\n * [Databases](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/start/naming-conventions.md)\n * [Models](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/start/naming-conventions.md)\n  * [Views](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/start/naming-conventions.md)\n  * [Controllers](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/start/naming-conventions.md)\n### Console \n  * [Models](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/start/console.md)\n  * [Controllers](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/start/console.md)\n  * [Views](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/start/console.md)\n  \n### Concepts\n  * [PSR 7](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/concepts/value-objects.md)\n  * [Middleware](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/concepts/middleware.md)\n  * [Dependency Container](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/concepts/di.md)\n  \n### The Application\n  * [Overview](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/application.md)\n  * [Configuration](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/application.md#application-configuration)\n  * [Default settings](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/application.md#slim-default-settings)\n  \n### The Request\n  * [Overview](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/request.md)\n  * [Method](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/request.md)\n  * [Headers](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/request.md)\n  * [Body](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/request.md)\n  * [Uploaded Files](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/request.md)\n  * [Helpers](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/request.md)\n  * [Route object](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/request.md)\n  * [Media type parsers](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/request.md)\n  \n### The Response\n  * [Overview](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/response.md)\n  * [Status](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/response.md)\n  * [Headers](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/response.md)\n  * [Body](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/response.md)\n  * [JSON](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/response.md)\n  \n### Routing\n  * [Overview](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/router.md)\n  * [Create Routes](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/router.md)\n  * [Callbacks](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/router.md)\n  * [Strategies](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/router.md)\n  * [Placeholders](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/router.md)\n  * [Names](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/router.md)\n  * [Groups](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/router.md)\n  * [Middleware](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/router.md)\n  * [Container Resolution](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/objects/router.md)\n  \n### Error Handling\n  * [Error Handlers](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/handlers/error.md)\n  * [404 Not Found](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/handlers/not-found.md)\n  * [405 Not Allowed](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/handlers/not-allowed.md)\n  * [PHP Runtime Error](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/handlers/php-error.md)\n  \n  ### Cook book\n  * [Trailing / in routes](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/cookbook/route-patterns.md)\n  * [Retrieving IP address](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/cookbook/ip-address.md)\n  * [Retrieving Current Route](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/cookbook/retrieving-current-route.md)\n  * [Using Eloquent with RawPHP](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/cookbook/database-eloquent.md)\n  * [Enabling CORS](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/cookbook/enable-cors.md)\n  * [Getting and Mocking the Environment](https://github.com/rawphp-framework/rawphp-docs/blob/master/docs/cookbook/environment.md)\n  * [Uploading Files using POST forms](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/cookbook/uploading-files.md)\n  \n### Add Ons\n  * [Templates](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/features/templates.md)\n  * [HTTP Caching](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/features/caching.md)\n  * [CSRF Protection](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/features/csrf.md)\n  * [Flash Messages](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/features/flash.md)\n\n### Contributing\n  * [Branching Strategy](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/contributors/strategy.md)\n  * [Guidelines](https://github.com/rawphp-framework/RawPHP-docs/blob/master/docs/contributors/guidelines.md)\n\n## Bring your own components\n\nRawPHP is designed to play well with other PHP components, too. You can register\nadditional first-party components , packages and middlewares used in other frameworks into .\n\n## How to read this documentation\n\nIf you are new to RawPHP, I recommend you read this documentation from start\nto finish. If you are already familiar with RawPHP, you can instead jump straight\nto the appropriate section.\n\nThis documentation begins by explaining RawPHP's concepts and architecture\nbefore venturing into specific topics like request and response handling,\nrouting, and error handling.\n\n[symfony](http://symfony.com/)\n[CakePHP](http://cakephp.org/)\n[Slim](http://slimframework.com)\n[laravel](http://laravel.com/)\n[httpcache](https://github.com/slimphp/Slim-HttpCache)\n[doctrine](http://www.doctrine-project.org/projects/orm.html)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frawphp-framework%2Frawphp-docs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frawphp-framework%2Frawphp-docs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frawphp-framework%2Frawphp-docs/lists"}