このサンプルコードは、Slim Framework のスケルトンをインストールしたものに、いくつかMiddlewareを追加してあります。
追加したMiddlewareと、それぞれコミットした内容は、以下になります。
- AdditionalResponseHeaderMiddleware
- 独自のHTTPレスポンスヘッダーを出力するMiddleware
- コミット内容→ 9e660ed
- MaintenanceMiddleware
- メンテナンス中にするMiddleware
- コミット内容→ 730278a
参考:Slimのスケルトンのリポジトリ < https://github.com/slimphp/Slim-Skeleton >
このリポジトリをcloneまたはzipダウンロードし、slim-sampleディレクトリ内で、composer installしてから、ビルトインサーバーをたちあげてください。
composer は、あらかじめインストールしておいてください。
$ git clone [email protected]:nauleyco/slim-sample.git
$ cd slim-sample
$ composer install
$ php -S localhost:8080 -t public public/index.php
その後、ブラウザで、 http://localhost:8080/users にアクセスしてください。