"Class App\Http\Controllers\Admin\AdminController does not exist"
[Concluído]
Bom dia a todos,
Estou com um problema estranho numa hospedagem que fiz. Eu criei uma aplicação Laravel com acesso a banco de dados MySQL. Fiz toda a aplicação rodando apenas localmente e testando através da porta virtual gerada pelo (php artisan serve). Bom até ai, tudo maravilha, criei e otimizei rotas, fiz todos os testes necessários eliminando os erros e otimizando a aplicação,
Fato que ao colocar a aplicação no servidor (primeiro tentei uma máquina virtual classica com windows server 2008) na azure, subindo todos os pacotes. Depois hospedei num serviço com ssh aqui no Brasil. Pedi ajuda ao Carlos, que me indicou um curso dele que está disposivel explicando como hospedar na digital Ocean. Fiz o procedimento passo-a-passo e deu tudo certo, subimos o servidor linux do zero na unha, instaldno pacote a pacote, subindo a aplicação com git. dando permissões na pasta etc.
quando inicia a aplicação, ela abre a tela de login (quando informo login e senha) me passa uma mensagem dizendo que o controller não foi encontrado.
como se não tivesse na pasta. O mais estranho é que eles estão. achei que era por causa do ajuste de psr4- da pasta App, onde colocamos /app
mais isso está correto e na aplicação rodando localhost funciona perfeitamente
segue abaixo o erro na integra
Boa tarde.
O problema acima foi solucionado da seguinte forma
No meu caso minhas rotas estavam dentro de um grupo e indicava uma namespace
com Admin (iniciando em A maisuculo)
Não sei porque cargas d'agua estava funcionando perfeitamente em localhost. quando fiz o deploy
e subi a aplicação no server para entrega a um cliente, percebi que após logar ficava dizendo que o controller
não existia (mais ele estava lá fisicamente)
Logo resumindo, bastava colocar admin (minusculo)
'namespace=>'admin'
Parabéns amigo!
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!