使用Slim框架建立一个JSON RESTfull API

使用Slim,你能够很简单快速的在几秒钟内建立简单基于PHP的RESTfull网站和APIphp

若是你想在几秒钟内建立一个JSON API,可使用Slim扩展来处理json输出。git

  1. 创建一个composer.json文件
{
    "require": {
        "slim/slim": "2.*",
        "entomb/slim-json-api": "dev-master"
    }
}
复制代码
  1. 使用$ composer安装来获取全部的代码。若是你须要帮助查看这个网站:getcomposer.org/github

  2. 建立一个index.php文件加载并设置Slimjson

require 'vendor/autoload.php';

$app = new \Slim\Slim();
$app->view(new \JsonApiView());
$app->add(new \JsonApiMiddleware());
复制代码
  1. 使用app->render(CODE,DATA)`开始编写您的API来输出信息。
$app->get('/', function() use ($app) {
    $app->render(200,array(
            'msg' => 'Welcome to my json API!',
        ));
});
复制代码

返回:api

GET /restful

{
   "msg":"Welcome to my json API!",
   "error":false,
   "status":200
}
复制代码

感谢阅读 原文连接app