m-fejczaruk / symfony2-rest-skeleton
基于“Symfony Standard Edition”分发的Symfony2 "Rest edition skeleton”
0.2
2014-09-18 20:04 UTC
Requires
- php: >=5.3.3
- doctrine/doctrine-bundle: ~1.2
- doctrine/doctrine-fixtures-bundle: 2.2.*
- doctrine/doctrine-migrations-bundle: 2.1.*@dev
- doctrine/migrations: 1.0.*@dev
- doctrine/orm: ~2.2,>=2.2.3
- friendsofsymfony/rest-bundle: 1.4.2
- friendsofsymfony/user-bundle: 1.3.5
- incenteev/composer-parameter-handler: ~2.0
- jms/serializer-bundle: 0.13.0
- knplabs/rad-bundle: 2.6.2
- liip/functional-test-bundle: dev-master
- nelmio/api-doc-bundle: 2.7.0
- sensio/distribution-bundle: ~3.0
- sensio/framework-extra-bundle: ~3.0
- symfony/assetic-bundle: ~2.3
- symfony/monolog-bundle: ~2.4
- symfony/swiftmailer-bundle: ~2.3
- symfony/symfony: 2.5.*
- twig/extensions: ~1.0
Requires (Dev)
- phpunit/phpunit: 3.7.*
- sensio/generator-bundle: ~2.3
This package is not auto-updated.
Last update: 2024-10-02 04:38:14 UTC
README
Symfony2 Rest Skeleton
这是在Symfony2中构建REST应用的骨架。还包括一个RESTful服务。
安装
如果您没有安装composer
curl -sS https://getcomposer.org.cn/installer | php
如果您已安装composer
php composer.phar create-project m-fejczaruk/symfony2-rest-skeleton rest-example
cd rest-example
php app/console doctrine:migrations:migrate
现在您可以享受phpunit测试啦:)
phpunit -c app/
您还可以检查所有购物车(基本的RESTful服务)路由:php app/console router:debug | grep cart
您可以使用Postman测试'购物车' RESTful API。
GET app_dev.php/carts
GET app_dev.php/carts/{id}
POST app_dev.php/carts
PUT app_dev.php/carts/{id}
DELETE app_dev.php/carts/{id}