Fui migrar um sistema da versão 5.x do Laravel para a versão 8. Nesse processo acabei descobrindo muitas particularidades dele que precisei adaptar, desde Providers a diretórios. Logo resolvi fazer um compilado de todos os problemas que enfrentei para auxiliar outras pessoas nessa tarefa.
Target class controller does not exist
1. Primeiro vá ao arquivo: app > Providers > RouteServiceProvider.php
2. Agora adicione a linha ->namespace(‘App\Http\Controllers’) como a imagem:
Laravel missing required parameters on destroy route
Migrando versões anteriores para Laravel 8
9 de April de 2022
Laravel
No Comments
adrianoApi
Fui migrar um sistema da versão 5.x do Laravel para a versão 8. Nesse processo acabei descobrindo muitas particularidades dele que precisei adaptar, desde Providers a diretórios. Logo resolvi fazer um compilado de todos os problemas que enfrentei para auxiliar outras pessoas nessa tarefa.
Target class controller does not exist
1. Primeiro vá ao arquivo: app > Providers > RouteServiceProvider.php
2. Agora adicione a linha ->namespace(‘App\Http\Controllers’) como a imagem:
Laravel missing required parameters on destroy route
Essa url que eu usava no formulário:
Formulário completo:
Lembrando que para usar Form no Laravel, você precisa instalar a dependência html.
Diretório padrão para a Model
No Laravel 5x por padrão os modelos ficam no diretório app/
No Laravel 8x por padrão os modelos ficam no diretório app/Models/