No funciona el router
He visto ya 5 veces el video y no me funciona el router, tengo el error de page not found.
He visto ya 5 veces el video y no me funciona el router, tengo el error de page not found.
He visto ya 5 veces el video y no me funciona el router, tengo el error de page not found.
He visto ya 5 veces el video y no me funciona el router, tengo el error de page not found.
9 vistas del video. El profesor hizo o se paso algo por eso no funciona..
El codigo del index.php
<?php
$query = require 'Core/bootstrap.php';
$routes = require ('routes.php');
$url = Request::url();
$router = new Router; $router->register($routes); require $router->handle($url);
Routes.php
<?php
return [ '' => "Controllers/index.php", 'about' => 'Controllers/about.php', 'services' => 'Controllers/services.php', 'contact' => 'Controllers/contact.php', 'tasks/create' => 'Controllers/create-task.php', 'tasks/toggle' => 'Controllers/toggle-task.php', 'tasks/delete' => 'Controllers/delete-task.php' ];
bootstrap.php
<?php $config = require 'config.php'; if ($config['error_handling']) { # code... } require 'Core/database/Connection.php'; require 'Core/database/QueryBuilder.php'; require 'Core/Router.php'; require 'Core/Request.php'; require 'Models/Task.php'; require 'functions.php';
$pdo = Connection::start($config['database']);
return new QueryBuilder($pdo);
Router.php
<?php
class Router{
protected $routes = [];
public function register($routes)
{
$this->routes = $routes;
}
public function handle($url)
{
if (array_key_exists($url, $this->routes)) {
return $this->routes[$url];
}
die('La ruta no existe');
}
}
el index funciona
el resto no
Hola, ¿ya lograste resolverlo?
9 vistas del video. El profesor hizo o se paso algo por eso no funciona..
El codigo del index.php
<?php
$query = require 'Core/bootstrap.php';
$routes = require ('routes.php');
$url = Request::url();
$router = new Router; $router->register($routes); require $router->handle($url);
Routes.php
<?php
return [ '' => "Controllers/index.php", 'about' => 'Controllers/about.php', 'services' => 'Controllers/services.php', 'contact' => 'Controllers/contact.php', 'tasks/create' => 'Controllers/create-task.php', 'tasks/toggle' => 'Controllers/toggle-task.php', 'tasks/delete' => 'Controllers/delete-task.php' ];
bootstrap.php
<?php $config = require 'config.php'; if ($config['error_handling']) { # code... } require 'Core/database/Connection.php'; require 'Core/database/QueryBuilder.php'; require 'Core/Router.php'; require 'Core/Request.php'; require 'Models/Task.php'; require 'functions.php';
$pdo = Connection::start($config['database']);
return new QueryBuilder($pdo);
Router.php
<?php
class Router{
protected $routes = [];
public function register($routes)
{
$this->routes = $routes;
}
public function handle($url)
{
if (array_key_exists($url, $this->routes)) {
return $this->routes[$url];
}
die('La ruta no existe');
}
}
el index funciona
el resto no
Hola, ¿ya lograste resolverlo?
9 vistas del video. El profesor hizo o se paso algo por eso no funciona..
El codigo del index.php
<?php
$query = require 'Core/bootstrap.php';
$routes = require ('routes.php');
$url = Request::url();
$router = new Router; $router->register($routes); require $router->handle($url);
Routes.php
<?php
return [ '' => "Controllers/index.php", 'about' => 'Controllers/about.php', 'services' => 'Controllers/services.php', 'contact' => 'Controllers/contact.php', 'tasks/create' => 'Controllers/create-task.php', 'tasks/toggle' => 'Controllers/toggle-task.php', 'tasks/delete' => 'Controllers/delete-task.php' ];
bootstrap.php
<?php $config = require 'config.php'; if ($config['error_handling']) { # code... } require 'Core/database/Connection.php'; require 'Core/database/QueryBuilder.php'; require 'Core/Router.php'; require 'Core/Request.php'; require 'Models/Task.php'; require 'functions.php';
$pdo = Connection::start($config['database']);
return new QueryBuilder($pdo);
Router.php
<?php
class Router{
protected $routes = [];
public function register($routes)
{
$this->routes = $routes;
}
public function handle($url)
{
if (array_key_exists($url, $this->routes)) {
return $this->routes[$url];
}
die('La ruta no existe');
}
}
el index funciona
el resto no
Hola, ¿ya lograste resolverlo?