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

Entendendo as Diferenças Entre Programação Orientada a Objetos e Funcional: Java vs. Elixir

Entendendo as Diferenças Entre Programação Orientada a Objetos e Funcional: Java vs. Elixir

A escolha entre programação orientada a objetos (OOP) e programação funcional (FP) é mais do que uma preferência de estilo;... Leia mais

Um resumo sobre o WSL2

Um resumo sobre o WSL2

O WSL 2 (Windows Subsystem for Linux) representa um grande avanço na integração entre o Windows e o Linux, permitindo... Leia mais

Estruturas de Dados em Go: Guia Simples com Exemplos Práticos

Estruturas de Dados em Go: Guia Simples com Exemplos Práticos

Go (ou Golang) é uma linguagem de programação eficiente e fácil de usar, conhecida por sua simplicidade, sendo ideal para... Leia mais

Entendendo o Commit Semântico e por que ele é essencial para o seu projeto

Entendendo o Commit Semântico e por que ele é essencial para o seu projeto

Quando trabalhamos com projetos de software, o controle de versão é uma parte fundamental para garantir colaboração e organização. Entretanto,... Leia mais