使用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

相關文章
相關標籤/搜索