dev-master
9999999-devCreate Controllers, Models, Helpers, Routes and Views from your console.
MIT
The Requires
- php >=5.6.4
- symfony/console ^3.1
by Matheus Souza
Create Controllers, Models, Helpers, Routes and Views from your console.
Plugin de Console pro meu mini framework MSMVC., (*1)
O framework pode ser baixado pelo composer usando o comando:, (*2)
``` bash $ composer create-project msouza/msmvc, (*3)
## JĂĄ tem o framework e quer adicionar o plugin? Pra instalar Ă© muito simples, basta rodar este comando no seu projeto: ``` bash $ composer require msouza/msmvc-console
ApĂłs adicionar o plugin como dependencia do projeto, Ă© necessĂĄrio baixar o arquivo msmvc para poder rodar os comandos., (*4)
Para isso Ă© muito simples, vocĂȘ pode baixar usando o PHP rodando o comando:, (*5)
``` bash
php -r "copy('https://gist.githubusercontent.com/matheusviegas/966fc59759c4127894b92d12dedfe4ae/raw/83cbaaf92ec991ba069db9b5e5814b11d51f5075/msmvc', 'msmvc');"
, (*6)
Ou usando o comando **wget**, como mostrado abaixo: ``` bash wget https://gist.githubusercontent.com/matheusviegas/966fc59759c4127894b92d12dedfe4ae/raw/83cbaaf92ec991ba069db9b5e5814b11d51f5075/msmvc
Ou vocĂȘ pode baixar o arquivo pelo navegador mesmo acessando o link abaixo e salvando o arquivo na raiz do seu projeto:, (*7)
https://gist.githubusercontent.com/matheusviegas/966fc59759c4127894b92d12dedfe4ae/raw/83cbaaf92ec991ba069db9b5e5814b11d51f5075/msmvc, (*8)
Pronto, agora vocĂȘ ja pode utilizar os comandos na sua console., (*9)
bash
php msmvc create:helper {NOME DO ARQUIVO} {NOME DA FUNCTION}
php msmvc create:controller {NOME DO CONTROLLER}
php msmvc create:model {NOME DA MODEL}
php msmvc create:view {NOME DA VIEW] --type=html (Opcional - Se nĂŁo informado, gerarĂĄ o arquivo de view vazio)
php msmvc create:route {METODO HTTP (Opcional - Aceita get ou post - Default: get)} {NOME DA ROTA} {CONTROLLER@METODO} {NOME DO ARQUIVO DE ROTAS (web ou api)}
php msmvc create:middleware {NOME DA MIDDLEWARE}
, (*10)
Create Controllers, Models, Helpers, Routes and Views from your console.
MIT