ingewikkeld/resourceful

Symfony2 基础的 REST API 设置

0.1 2014-04-07 08:48 UTC

This package is not auto-updated.

Last update: 2024-09-14 14:50:26 UTC


README

Resourceful 是一个基于 Symfony2 的 '快速 API 开发' (RAPID) 设置,旨在以尽可能少的努力创建 REST API。

特性

Resourceful 内置以下功能:

  • 用户管理。
  • oAuth2 授权和客户端管理。
  • 使用 Accept-Language 标头进行 i18n 和语言选择(默认为英文)。
  • 支持使用 Content-TypeAccepts 标头进行 XML 和 JSON。

安装说明

  1. 克隆此仓库

    git clone git@github.com:Ingewikkeld/Resourceful.git

  2. 初始化并启动 Vagrant 虚拟机

    vagrant up

运行过程中可能会出现一些红色的“警告”,但您应该没问题。

  1. 进入 Vagrant 虚拟机并切换到正确的目录

    vagrant ssh cd /vagrant

  2. 使用模式更新数据库

    php app/console doctrine:schema:update --force

请务必将 URL 'local.resourceful.ingewikkeld.net' 和 IP 192.168.43.43 添加到您的 hosts 文件中。安装完成后,您可以通过该位置访问您的 REST API。

有关更多信息,请参阅 https://github.com/Ingewikkeld/Resourceful,或阅读 docs 文件夹中的文档。