painless/invoker

v1.0.57 2020-10-04 21:29 UTC

README

Invoker estabelece as classes do instalador do Painless, além de prover um maker de arquivos padrões para um software RESTFul.

Terminal

O Invoker possui um maker que permite ser executado via terminal para escrita de classes, actions, routes, middlewares, além de um arquivo index e htaccess padrões que permite a utilização do sistema de rotas do PHP Slim e o gerenciador de templates do Twig.

Comandos

php invoker [actions | classes | routes | htaccess | index | middleware] [empty | table:<table_name> | name:]

Classes:

php invoker class table:<table_name>

Actions:

php invoker action table:<table_name>

Routes:

php invoker routes table:<table_name>

Middlewares

php invoker middleware name:<middleware_name>

Arquivo .htaccess:

php invoker htaccess

Arquivo .env:

php invoker env

Arquivo index.php

php invoker index

Formação de um link Dashboard

Os links utilizam os verbos HTTP para identificar quais actions serão executadas.

[POST] - inserção de novos registros.
[PUT] - atualização de registros com base em um ID.
[PATCH] - alterar um registro para "habilitado" com base em um ID.
[DELETE] - alterar um registro para "desabilitado" com base em um ID.

Modelo do link

http://[dominio]/[target]/[id|empty]

Para mais informações de formação de links para aplicativos RESTFul leia: Using HTTP Methods for RESTful Services.