2017 © Pedro Peláez
 

library slim-json-request

Slim middleware for supporting json request

image

chatwork/slim-json-request

Slim middleware for supporting json request

  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 1 Versions
  • 5 % Grown

The README.md

slim-json-request

Slim middleware for supporting post json, (*1)

Installation

Using composer., (*2)

    {
        "require": {
            "slim/slim": "2.4.*",
            "chatwork/slim-json-request": "dev-master"
        }
    }

Usage

Add Chatwork\JsonRequestMiddleware in your Slim application., (*3)

<?php
require __DIR__ . '/vendor/autoload.php';

use Slim\Slim;
use Chatwork\JsonRequestMiddleware;

$app = new Slim(array(
  'debug' => true,
));

$app->add(new JsonRequestMiddleware());

$app->post('/messages', function() use ($app) {
    // Set json data to `$app->json_body` as array.
    echo $app->json_body['msg'];
});

$app->run();

Execute http request:, (*4)

[cw-tanaka@macbook] % curl -H'Content-Type: application/json' http://localhost:9876/messages -X POST -d '{
"msg": "hogehoge"
}'
hogehoge

See Testcase., (*5)

LICENSE

MIT, (*6)

The Versions

08/07 2015

dev-master

9999999-dev https://github.com/chatwork/slim-json-request

Slim middleware for supporting json request

  Sources   Download

MIT

The Requires

 

The Development Requires

middleware json slim