Posso criar um controlador de modelo e recurso (vinculado ao modelo) com o seguinte comando
php artisan make:controller TodoController --resource --model=Todo
Também quero criar uma migração com o comando acima, é possível?
laravel
laravel-5.4
artisan
uma corrida
fonte
fonte
Respostas:
Você pode fazer isso se começar do modelo
se você executar,
php artisan make:model --help
poderá ver todas as opções disponíveisAtualizar
Conforme mencionado nos comentários de @arun nas versões mais recentes do laravel> 5.6, é possível executar o seguinte comando:
fonte
php artisan make:model Todo -a
para criar modelo, migração, controlador de recursos efactory
show
param é o modelo de objeto ao criar commake:model -mcr
vsmake:controller --resource
o métodoshow
param é$id
Você pode criar model + migration + controller , tudo em uma linha, usando este comando:
Versão curta:
php artisan make:model -mc test
Resultado :-
Se você precisar executar todas as operações CRUD no controlador , use este comando:
Versão curta:
php artisan make:model -mc test --resource
fonte
Você pode fazer isso com o seguinte comando:
Resumo:
-m, para criar migração
-c para criar o controlador
-r para especificar que o controlador possui recurso
fonte
Atualizada
Laravel 6 Através do modelo
Para gerar uma migração, semeador, fábrica e controlador de recursos para o modelo
Ou
Outras opções
-c, --controller Crie um novo controlador para o modelo
-f, --factory Crie uma nova fábrica para o modelo
--force Crie a classe mesmo se o modelo já existir
-m, --migration Crie um novo arquivo de migração para o modelo
-s, --seed Crie um novo arquivo de semeadora para o modelo
-p, --pivot Indica se o modelo gerado deve ser um modelo de tabela intermediária personalizado
-r, --resource Indica se o controlador gerado deve ser um controlador de recurso
Para obter mais ajuda
Espero que os novatos obtenham ajuda.
fonte
O resultado é
Basta usar -crm em vez de -mcr
fonte
Laravel 5.4 Você pode usar
Isso criará 1) Modelo 2) controlador com função de recurso padrão 3) Arquivo de migração
E obteve resposta
Modelo criado com sucesso.
Migração criada: 2018_04_30_055346_create_tests_table
Controlador criado com sucesso.
fonte
Podemos usar
php artisan make:model Todo -a
para criar modelo, migração, controlador de recursos e fábricafonte
Para criar modo, controladores com recursos, você pode digitar CMD da seguinte maneira:
ou você pode verificar digitando
onde você pode obter todas as idéias
fonte
Para fazer todos os 3: modelo, controlador e esquema de migração da tabela
escreva no seu console:
php artisan make:model NameOfYourModel -mcr
fonte
Você pode usar -m -c -r para fazer migração, modelo e controlador.
fonte
Você não precisa adicionar o sinalizador --resource, basta digitar o seguinte e o laravel criará todos os recursos desejados
fonte
Como eu estava fazendo isso até agora:
Aparentemente, há uma maneira mais rápida:
fonte
Apenas tente este comando no seu terminal
Abaixo da saída e do seu modelo, o controlador com arquivo de recursos e migração criará ...
fonte