msouza / msmvc-console
Create Controllers, Models, Helpers, Routes and Views from your console.
Installs: 10
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >=5.6.4
- symfony/console: ^3.1
This package is not auto-updated.
Last update: 2025-05-06 07:29:47 UTC
README
Plugin de Console pro meu mini framework MSMVC.
O framework pode ser baixado pelo composer usando o comando:
$ composer create-project msouza/msmvc
Já tem o framework e quer adicionar o plugin?
Pra instalar é muito simples, basta rodar este comando no seu projeto:
$ 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.
Para isso é muito simples, você pode baixar usando o PHP rodando o comando:
`php -r "copy('https://gist.githubusercontent.com/matheusviegas/966fc59759c4127894b92d12dedfe4ae/raw/83cbaaf92ec991ba069db9b5e5814b11d51f5075/msmvc', 'msmvc');"`
Ou usando o comando wget, como mostrado abaixo:
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:
Pronto, agora você ja pode utilizar os comandos na sua console.
Comandos Disponíveis
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}