1
resposta

Could not open input file: inserir-aluno.php

Após execurar obtive esse probrelma, segue código:

<?php

use Alura\Pdo\Domain\Model\Student;

require_once 'vendor/autoload.php';

$caminhoBanco = DIR . '/banco.sqlite'; $pdo = new PDO('sqlite:'. $caminhoBanco);

$student = new Student(null, 'Vinicius Dias', new \DateTimeImmutable('1997-10-15'));

$sqlInsert = "INSERT INTO students (name, birth_date) VALUES ('{$student->name()}', '{$student->birthDate()->format('Y-m-d')}');";

var_dump($pdo->exec($sqlInsert));

1 resposta

Olá Lucas, tudo bem?

Gostaria de pedir desculpas pela demora em responder o seu tópico.

O erro "Could not open input file" geralmente ocorre quando o arquivo especificado não pode ser encontrado ou aberto. No seu caso, o erro pode estar ocorrendo porque o arquivo "inserir-aluno.php" não está sendo encontrado no diretório especificado.

Verifique se o arquivo "inserir-aluno.php" está no diretório correto quando você executa-o pelo terminal.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software