PHPackages                             webdevbr/mvc-rest-skeleton - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. webdevbr/mvc-rest-skeleton

ActiveLibrary[Framework](/categories/framework)

webdevbr/mvc-rest-skeleton
==========================

Esqueleto de aplicação para o MvcRest

1.0.1(10y ago)021PHP

Since Jul 3Pushed 10y ago1 watchersCompare

[ Source](https://github.com/WebDevBr/MvcRest-Skeleton)[ Packagist](https://packagist.org/packages/webdevbr/mvc-rest-skeleton)[ RSS](/packages/webdevbr-mvc-rest-skeleton/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (2)Versions (3)Used By (0)

MVC Rest
========

[](#mvc-rest)

O que é
-------

[](#o-que-é)

MVC Rest disponibiliza uma estrutura pronta para você criar suas aplicações RESTfull, é bem simples, basta mapear o banco de dados e ele faz o resto pra você.

Instalação
----------

[](#instalação)

Para instalar você pode usar o [Composer](http://getcomposer.org).

Rode o comando a baixo:

```
composer create-project --prefer-dist webdevbr/mvc-rest-skeleton

```

Você ainda pode informar um diretório (o padrão é mvc-rest-slim), basta passar aonde quer instalar logo após o comando, exemplo:

```
composer create-project --prefer-dist webdevbr/mvc-rest-skeleton app

```

Ele vai instalar a aplicação em um novo diretório **app**.

Mapeamento dos dados
--------------------

[](#mapeamento-dos-dados)

### A partir de um banco de dados

[](#a-partir-de-um-banco-de-dados)

Para mapear os dados a partir de um banco de dados já existente use:

```
bin/doctrine orm:convert-mapping --force --from-database annotation ./src/App/Mvc/Models/Entities

```

Toda entidade deve extender a class **WebDevBr\\Mvc\\Models\\Entity**, por exemplo:

```
