Então, eu testei várias vezes o código e o as dicas do coordenador do curso e mesmo assim não consigo entender por que a classe não está encontrada?
Então, eu testei várias vezes o código e o as dicas do coordenador do curso e mesmo assim não consigo entender por que a classe não está encontrada?
Oi Bruno, tudo bom?
Pelo autoloader configurado no composer:
"autoload": {
"classmap": [
"database/seeds",
"database/factories"
],
"psr-4": {
"App\\": "app/"
}
},
O namespace raiz do seu projeto é App que aponta pra pasta app.
Ou seja, a classe Produto deveria estar dentro desse namespace ou em algum subnamespace dentro desse como App\Model\Produto.
Entretanto, no controller, está sendo chamado:
use estoque\Produto;
O namespace estoque não é reconhecido pelo seu autoloader e, além disso, não encontrei no repositório nenhum arquivo Produto.php no diretório app.
Você tem essa classe Produto em algum lugar especifico?
Abraço
Eu atualizei repositório no git na situação atual! e cara mesmo assim eu mudando o nome do diretório lá no composer continua dando erro da classe não encontrada e o código está exatamente igual ao que foi ensinado no curso.
O Use da sua classe produto no Controller, segundo seu autoloader, deveria ser:
use App\Produto;
E está:
use estoque\Produto;