Ele não está encontrando a pasta dá o seguinte erro:
(1/1) FatalErrorException Class 'estoque\app\Http\Controllers' not found in produtoController.php (line 3)
Ele não está encontrando a pasta dá o seguinte erro:
(1/1) FatalErrorException Class 'estoque\app\Http\Controllers' not found in produtoController.php (line 3)
Oi Alan, tudo bom?
Tenta alterar o namespace do seu controller para:
<?php namespace estoque\Http\Controllers;
Uma discussão parecida rolou aqui nesse post:
https://cursos.alura.com.br/forum/topico-class-app-http-controllers-controller-not-found-33830
Talvez possa te ajudar =)
Abraço e bons estudos.
não deu certo ainda, mesmo vendo tópico citados... O caminho inicial do arquivos até chegar a pasta estoque C:\wamp64\www\LARAVEL\estoque ...
E na página de erro aparece (1/1) FatalErrorException Class 'estoque\Http\Controllers\Controllers' not found in ProdutoController.php (line 3)
O engraçado que quando eu coloco App\Http\Controllers; aparece o erro Class 'estoque\Http\Controllers\Controllers' not found caminho com 2 controllers
Alan, você chegou a alterar o "name" da aplicação? Caso não, altere para que funcione corretamente, o App é o padrão, para personalizar precisa rodar o comando abaixo.
php artisan app:name estoque
A partir daí, isso deve resolver como citou o André, acima:
<?php namespace estoque\Http\Controllers;
Alan, isso acontece devido a diferença de versões do laravel, provavelmente você não esta usando a versão equivalente ao curso.
Para corrigir o problema poste a estrutura de pastas que esta criada no seu problema, durante o curso tive o mesmo problema, porem usando o:
namespace App\Http\Controllers;
Resolveu meu problema.
Então a estrutura é essa: https://1drv.ms/f/s!Ar8gcB6IdrJ-rj7JS3hdgErWzsB6 Do lado do programa VisualCode mostra todos os arquivos da pasta
e o caminho que eu chego na pasta é essa : C:\wamp64\www\LARAVEL\estoque\app\Http\Controllers
desde já obrigado!
Tente mudar o namespace para estoque\App\Http\Controllers;
Verifique se está herdando da classe Controller corretamente: assim
class ProdutoController extends Controller {// your code here...}
No meu caso eu estava digitando erroneamente Controllers este "S" não existe. e estava gerando a mesma exception.