malfasih/slim3-json-parser

解析 REST API 的 JSON 响应并进行 CORS 管理

v1.0.1 2018-09-19 18:55 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:49:19 UTC


README

使用 CORS 管理解析 Slim v3 REST API 的 JSON 响应 - https://projects.alal.io

安装

在开始之前,请确保您已安装 Slim 3 框架。我在开发此模块时使用了来自 HavenShen 的 slim-born

$ composer require malfasih/slim3-json-parser

composer.json

"require": {
    "malfasih/slim3-json-parser": "@dev"
}

注册组件

<?php
require __DIR__ . '/../vendor/autoload.php';
$app = new \Slim\App();
$container = $app->getContainer();

$container['json'] = function($container) {
	return new \Malfasih\Slim\JsonParser();
};

测试

只需一行代码即可实现,实际上它确实有效。

<?php

public function getUserData($request, $response)
{
  return $this->json->print($response, true, 'OK');
}