dúvida laravel 8 Collections

PerguntasCategoria: Laraveldúvida laravel 8 Collections
[Ajuda]
Pessoal, tenho uma aplicação que foi escrita em procedural, vamos migrar para Laravel 8, precisamos copiar a base de dados da aplicação anterior, qual melhor cenário? Lembrando que a base tem 450 mil registros e 6 das 24 tabelas tem relações.
Tentamos realizar a cópia de tabela via script dentro do Laravel (seeder), tabela por tabela, dividimos por chunks, tentamos limitar, só que em um determinado momento ele acaba dando timeout, mesmo setando o timeout para infinito (tentamos via Array e também converter em Collections [mas foi uma escolha que ficou ainda mais pesada]).
Nesse caso, cada loop precisa verificar o id de uma outra tabela.
Qual a melhor abordagem?
3 Respostas

Se ja existe um banco, é só criar as models, tem um atributo chamado “protected $table =”nomeDaTabela”, se vc usar o eloquent MinhaModel::All(), ele vai buscar todos os dados dessa tabela

artisan make:model MinhaModel
dentro da classe

$protected connection =”meu banco”
$protected table = “minhaTabela”

não precisa trocar a base, um ajuste pequeno talves na tabela de login que é users por padrão no laravel, mas nada que impeça que vc altere isso também, monta as models no padrão da sua modelagem atual, cria os joins nas models, e vai passando as regra… 
Ver mais

Mas vcs vao migrar o banco tambem ? 24 tabelas e 450k registros sao pouquissimos dados, n deveria ter tanto trampo assim… se for , vc consegue dar um source no arquivo de sql via CLI, onde n tem timeout… Mas se vcs precisarem validar os dados, oq o Abilio Dias falou seria a melhor solucao.