J'essaye depuis quelques jours d'utiliser un routeur via un dépôt github (https://github.com/MarceauKa/Router). Très sincèrement je galère à ne pas comprendre pourquoi cela ne fonctionne pas.
J'ai donc téléchargé le dépôt, dans un dossier et j'y ai ajouté un dossier Controller avec une class PostController avec un simple méthode. Dans mon fichier index.php j'ai repris l'exemple du dépôt.
<?php
require __DIR__ . '/vendor/autoload.php';
use Akibatech\Router;
$router = new Router;
$router->get('home', function (){
echo 'Home';
});
$router->listen();
Lorsque j'essaye d'aller sur sur localhost/mondossier/home ou même à la racine "/" je n'ai rien qui s'affiche (logiquement Home doit apparaitre).
Si j'ajoute la méthode suivante
<?php
$router->whenNotFound(function () {
echo 'Page non trouvée';
});
Très sincèrement j'ai du mal à situer le problème. De plus j'essaye de comprendre d'où viens le $router->get() (si je ne dis pas de bêtise c'est via la surchage magique _call ?)
Mon but est de pouvoir utiliser le routeur pour mes controller, mais pour le moment j'en suis loin
Je viens d'avoir le même problème, est-ce que quelqu'un a une réponse concernant ce sujet plz ?
Utilisation d'un routeur (via un dépot)
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.