Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

criar-tumar.php - PHP Fatal error

Estou executando o criar-turma.php e esta ocorrendo uma serie de erros.

Baixei todo o projeto direto do mudulo 5, criei apenas o criar-turma.php e não adianta, ocorre PHP Fatal error.

gustavo@gustavo-Spin-SP314-51:/Projetos/PHP/12-TrabalhandoComBd$ php "/Projetos/PHP/12-TrabalhandoComBd/criar-turma copy.php"
PHP Fatal error:  Uncaught Error: Call to a member function execute() on bool in /Projetos/PHP/12-TrabalhandoComBd/src/Infrastructure/Repository/PdoStudentRepository.php:66
Stack trace:
#0 /Projetos/PHP/12-TrabalhandoComBd/src/Infrastructure/Repository/PdoStudentRepository.php(55): Alura\Pdo\Infrastructure\Repository\PdoStudentRepository->insert()
#1 /Projetos/PHP/12-TrabalhandoComBd/criar-turma copy.php(20): Alura\Pdo\Infrastructure\Repository\PdoStudentRepository->save()
#2 {main}
  thrown in /Projetos/PHP/12-TrabalhandoComBd/src/Infrastructure/Repository/PdoStudentRepository.php on line 66
2 respostas

Olá Gustavo,

Se ainda não tiver feito executa o conexao.php antes de tudo e testa novamente o seu criar. Talvez a falta da criação da estrutura inicial da tabela students (feita no conexao.php) resulte em um erro na criação da sua query.

Caso o erro continue, compartilha por favor o seu criar-turma.php

solução!

Exclui tudo e comecei do zero.

De qualquer forma obrigado.