Download the PHP package ducascao/api-maker without Composer
On this page you can find all versions of the php package ducascao/api-maker. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download ducascao/api-maker
More information about ducascao/api-maker
Files in ducascao/api-maker
Download ducascao/api-maker
More information about ducascao/api-maker
Files in ducascao/api-maker
Vendor ducascao
Package api-maker
Short Description Cria endpoints de API de maneira rápida com services e repository
License MIT
Homepage https://github.com/ducascao/api-maker
Package api-maker
Short Description Cria endpoints de API de maneira rápida com services e repository
License MIT
Homepage https://github.com/ducascao/api-maker
Please rate this library. Is it a good library?
Informations about the package api-maker
ApiMaker
Cria endpoints de API de maneira rápida com services e repository.
Instalação
Via Composer
- Publicar os stubs para a criação dos arquivos:
Configuração
-
Abra o arquivo de rotas e registre as rotas do projeto:
- Adicione o seguinte marcador
/** API Maker: Routes */
para que o ApiMaker implemente automaticamente as rotas criadas:
Uso
-
Para utilizá-lo, basta consumir o seguinte endpoint de acordo com o registro feito na configuração:
-
Exemplo de request:
- Registre os seguintes providers no seu arquivo config/app.php:
Atenção
Ao montar o json, respeite o relacionamento das tabelas. A ordem do array também será a ordem das migrations.
Corpo da Request (JSON)
Atributo | Tipo | Descrição |
---|---|---|
tables | Table object | Array de objeto contendo todas as tabelas do projeto |
Table object
Atributo | Tipo | Descrição |
---|---|---|
name | string | Nome da tabela em pascal case no singular |
fields | Field object | Array de objeto contendo o campos da tabela |
Field object
Atributo | Tipo | Descrição |
---|---|---|
name | string | Nome do campo |
type | string | Tipo do campo de acordo com a doc do Laravel |
size | string | Modifica o tamanho do campo |
required | boolean | Identifica se o campo é obrigatório |
relationship | string | Tabela relacionada ao campo criado em plural snake case |
Creditos
Licença
MIT. Por favor, consulte o arquivo de licença pra mais informações.
All versions of api-maker with dependencies
PHP Build Version
Package Version
Requires
illuminate/support Version
~7|~8
The package ducascao/api-maker contains the following files
Loading the files please wait ....