Fatal error: Uncaught Error: Class 'App\Controllers... | Fórum | School of Net

Deseja poder participar de nosso fórum e tirar todas as suas dúvidas?
Clique aqui e assine nosso plano de acesso ilimitado. Saiba mais.

por Alessandro

1 ano, 1 mês atrás Alessandro

Fatal error: Uncaught Error: Class 'App\Controllers\UserController' not found in bootstrap.php:8

Seguindo a aula "Resolvendo rotas para controllers", no minuto 2:50, segui os códigos da aula, mas quando executo, aparece a mensagem de erro: Fatal error: Uncaught Error: Class 'App\Controllers\UserController' not found in bootstrap.php:8. Segue o meu código do arquivo bootstrap.php: ``` <?php require __DIR__ . '/vendor/autoload.php'; $router = require __DIR__ . '/router.php'; $object = $router->handler(); $controller = new $object['class']; $action = $object['action']; echo $controller->$action(); ``` A função handler() da classe Router.php: ``` public function handler() { $path = $_SERVER['PATH_INFO'] ?? '/'; if (strlen($path) > 1) { $path = rtrim($path, '/'); } if($this->offsetExists($path)) { return $this->offsetGet($path); } http_response_code(404); echo "Página Inexistente :("; } ``` Onde posso estar errando?

7 Respostas