staegi/symfony-rest-api

“Symfony2 REST API”项目


README

Total Downloads Latest Stable Version License

这是一个创建一个提供数据库REST接口的应用程序的不错起点。

#需求

  • git
  • MySQL
  • PHP 5.4或更高版本
  • Apache 2或Nginx
  • Composer

#安装

创建带供应商的项目

curl -sS https://getcomposer.org/installer | php
composer.phar create-project staegi/symfony-rest-api
cd symfony-rest-api

创建开发数据库

php bin/console doctrine:database:create -e dev
php bin/console doctrine:schema:create -e dev

加载固定数据来创建第一个客户端和用户

php bin/console doctrine:fixtures:load

###预配置的供应商模块

#文档

API文档显示在api.your-domain.com/doc下。

#监控

监控运行在api.your-domain.com/monitor/

#单元测试

创建测试数据库

php bin/console doctrine:database:create -e test

使用以下命令运行单元测试:

bin/phpunit

对于验收测试,您需要一个测试数据库。在您的parameters.yml中设置test_database_nametest_database_usertest_database_password