Slim
  • Blog
  • User Guide
  • Support
  • Contribute
v4 Documentation

Slim Version

Search

Get Started

  • Home
  • Installation
  • Web Servers
  • Deployment
  • Upgrade Guide

Concepts

  • Application Life Cycle
  • PSR-7
  • Middleware
  • Dependency Container

The Application

  • Overview
  • Notices & Warnings Handling

The Request

  • Overview
  • Method
  • Headers
  • Body
  • Uploaded Files
  • Helpers
  • Route object

The Response

  • Overview
  • Status
  • Headers
  • Body
  • JSON

Routing

  • Overview
  • Create Routes
  • Callbacks
  • Strategies
  • Placeholders
  • Names
  • Groups
  • Middleware
  • Caching
  • Container Resolution

Packaged Middleware

  • Routing
  • Error Handling
  • Method Overriding
  • Output Buffering
  • Body Parsing
  • Content Length

Cook book

  • Trailing / in routes
  • Retrieving Current Route
  • Using Doctrine with Slim
  • Enabling CORS
  • Uploading Files using POST forms

Add Ons

  • Templates
  • Twig Templates
  • PHP Templates

Contributing

  • Branching Strategy
  • Guidelines

Professional Support

  • Professional support from Tidelift

Edit This Page

Created and maintained by
Josh Lockhart, Andrew Smith, Rob Allen, Pierre Bérubé, and the Slim Framework Team