Olá galera,
Estou executando o inserir-aluno.php e ele está apresentando a mensagem: bool(false) ao invés da confirmação que funcionou (como explica no video).
Não consegui encontrar onde estou errando. Se puderem me ajudar por favor.
Segue meu código
<?php
use Alura\Pdo\Domain\Model\Student;
require_once 'vendor/autoload.php';
$databasePath = DIR . '/banco.sqlite'; $pdo = new PDO(dsn:'sqlite:' . $databasePath);
$student = new Student(id:null, name:'Marcos dos Santos', new \DateTimeImmutable(time:'1987-06-03'));
$sqlInsert = "INSERT INTO students (name, birth_date) VALUES ('{$student->name()}', '{$student->birthDate()->format(format: 'Y-m-d')}');";
var_dump($pdo->exec($sqlInsert));