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

Slim Version

Search

Get Started

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

Tutorial

  • First Application

Concepts

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

The Application

  • Overview
  • Configuration
  • Default settings

The Request

  • Overview
  • Method
  • Headers
  • Body
  • Uploaded Files
  • Helpers
  • Route object
  • Media type parsers

The Response

  • Overview
  • Status
  • Headers
  • Body
  • JSON

Routing

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

Error Handling

  • Error Handlers
  • 404 Not Found
  • 405 Not Allowed
  • PHP Runtime Error

Cook book

  • Trailing / in routes
  • Retrieving IP address
  • Retrieving Current Route
  • Using Eloquent with Slim
  • Using Doctrine with Slim
  • Using Atlas with Slim
  • Enabling CORS
  • Getting and Mocking the Environment
  • Uploading Files using POST forms
  • Action-Domain-Responder with Slim

Add Ons

  • Templates
  • HTTP Caching
  • CSRF Protection
  • Flash Messages
  • 3rd Party

Contributing

  • Branching Strategy
  • Guidelines

Branching Strategy

Edit This Page

The Slim Framework uses a simple branching strategy. There is a 3.x branch, and the 3.x branch HEAD reference points to the latest unstable code. Each stable release is denoted with a numeric tag (e.g., 3.0.0).

  • Add Ons: 3rd Party
  • Contributing: Guidelines

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