PauloRB.dev

Desenvolvedor de Software

Como Executar Migrations e Seeders Específicas no Laravel | PauloRB.dev Como Executar Migrations e Seeders Específicas no Laravel – PauloRB.dev
Como Executar Migrations e Seeders Específicas no Laravel

Como Executar Migrations e Seeders Específicas no Laravel

Para rodar uma migration específica no Laravel, você pode usar o comando migrate com a opção --path. Siga os passos abaixo:

  1. Identifique o caminho da migration que você deseja rodar. Normalmente, as migrations ficam em database/migrations.
  2. Execute o seguinte comando no terminal, especificando o caminho da migration:

php artisan migrate --path=/database/migrations/nome_da_migration.php

Isso irá rodar apenas a migration que você especificou.

Lembrando que o caminho deve ser relativo à raiz do projeto e você precisa incluir o nome completo do arquivo de migration.

Para executar uma seeder específica no Laravel, você pode usar o comando db:seed com a opção --class. Siga os passos abaixo:

  1. Certifique-se de que a seeder que você deseja executar já foi criada e está localizada no diretório database/seeders.
  2. Execute o seguinte comando no terminal, especificando o nome completo da classe seeder:

php artisan db:seed --class=NomeDaSeeder

Isso irá rodar apenas a seeder especificada, sem executar as outras.

 

Mais Posts

Como desfazer alterações em arquivos indesejados num Pull Request (PR)

Como desfazer alterações em arquivos indesejados num Pull Request (PR)

Ao criar um Pull Request, é comum perceber depois que um arquivo foi modificado por engano ou não deveria estar... Leia mais

Alterar função ONCLICK de um botão com JavaScript Vanilla

Alterar função ONCLICK de um botão com JavaScript Vanilla

Vamos lá a mais um estudo de caso. Na tela abaixo temos um crud simples cujo frontend foi feito com... Leia mais

Como Resolver Problemas de Permissões ao Usar Docker no WSL2

Como Resolver Problemas de Permissões ao Usar Docker no WSL2

O Docker é uma ferramenta poderosa para gerenciar contêineres, e sua integração com o WSL2 no Windows oferece um ambiente... Leia mais

Habilitar Sudo no Debian e seus derivados

Habilitar Sudo no Debian e seus derivados

Por padrão o debian não trás o sudo habilitado como estamos acostumados no Ubuntu e outro de seus derivados como... Leia mais