Ein grundlegender PHP -Router, den ich für kleine persönliche Projekte gemacht habe. Alles sollte mit PHP Version 8 funktionieren.
app/view/hello.view.php ) Seite. Das Routing ist eine Duct-Tape-Version des Laravel-Routing-Systems. Alle Routing -Funktionen befinden sich in der Datei app/core/router.php .
So zeigen Sie eine grundlegende Ansicht aus dem Ordner /view .
Router::get("<ROUTE LOCATION>", "<NAME OF VIEW>");
Routenanforderung an einen Controller im Ordner /controller . Verwenden Sie das Schlüsselwort use , um im Controller zu laden.
Router::get("<ROUTE LOCATION>", [ExampleController::class, "<FUNCTION NAME>"]);
Führen Sie Ihre eigene benutzerdefinierte Funktion auf Anfrage aus.
Router::get("<ROUTE LOCATION>", function() {
// SOME CODE
});
Verwenden Sie ::get für Get Anfragen und ::post für Postanfragen. Die Routen befinden sich in app/routes/routes.php , diese Datei enthält auch Beispiele.
Dieses Projekt ist Open-Source-Software, die im Rahmen der MIT-Lizenz lizenziert wurde.