segunda-feira, 21 de outubro de 2019

Após criar um novo seeder no Laravel

Costumo rodar todos os comandos abaixo em dev após criar novos seeders.

composer dump-autoload && php artisan db:wipe && php artisan migrate && php artisan db:seed

O que faz cada um deles:

composer dump-autoload 

Refaz o autoload das classes do PHP. Classes de seed costumam não ser reconhecidas sem esse comando

php artisan db:wipe 

Limpa totalmente o banco de dados, sem precisar rodar o médodo down() dos migrations

php artisan migrate 

Executa os migrations pendentes, com limpamos o banco antes, vai executar todos os migrations

php artisan db:seed 

Executa todos os seeds




Nenhum comentário:

Postar um comentário

O que significa o erro "Execução de scripts foi desabilitada neste sistema"?

  O que significa o erro "Execução de scripts foi desabilitada neste sistema"? Execute Set-ExecutionPolicy -ExecutionPolicy Remote...