awurth/slim-rest-base

Slim PHP Micro-Framework for building a REST API

2.0.0 2017-11-19 14:52 UTC

README

SensioLabsInsight Scrutinizer Code Quality

This is an app skeleton for the Slim PHP Micro-Framework to get started quickly building a REST API

Features

Installation

$ composer create-project awurth/slim-rest-base [app-name]

Features

Create database tables

$ php bin/console db

Create users

$ php bin/console user:create

Use --admin option to set the user as admin

Dump routes

Execute the following command at the project root to print all routes in your terminal

$ php bin/console routes

Use --markdown or -m option to display routes in markdown format

$ php bin/console routes -m > API.md

If you're using Oh My Zsh, you can install the symfony2 plugin, which provides an alias and autocompletion:

# Without Symfony2 plugin
$ php bin/console db

# With Symfony2 plugin
$ sf db

TODO

  • PHPUnit