API RESTFull para a xpto
É necessário o PHP 5.5.x
- curl
- pdo
- reflection
- json
- xdebug (opcional)
Baixe o Composer
./vendor/bin/phing install
Se tudo ocorreu bem, foi criado um arquivo chamado config.yml na pasta config do projeto, edite-o e preencha corretamente todos os dados solicitados. Eles são imprescindíveis para o correto funcionamento da aplicação.
Para preencher o arquivo de configuração, é necessários conseguir os dados de acesso ao banco de dados e as APIs utilizadas:
Todos os parâmetros são obrigatórios.
Você pode utilizar o servidor web embutido no PHP para rodar localmente a API. Ou se preferir, configurar seu servidor web preferido apontando para a pasta public.
composer.phar run
Rodar a API em modo de desenvolvimento, você deve definir a variável de ambiente APPLICATION_ENV com o valor development. Caso a variável não esteja definida, o valor padrão é production. Em modo de desenvolvimento, a aplicação irá mostrar todas as mensagens de erro e também de irá logar as mensagens de debug.
export APPLICATION_ENV="development"
composer.phar run
ATENÇÃO: a base é totalmente limpa e são carregadas as fixtures antes dos testes, então, NÃO EXECUTE EM PRODUÇÃO.
./vendor/bin/phing test
-
Home
- Url: /
- Método: GET
-
Signup
- Url: /signup/
- Método: POST
-
Login
- Url: /login/
- Método: POST