PHP OOP Router für dein eigenes Framework| SEO URLs mit PHP umsetzen

preview_player
Показать описание
Wenn man sein eigenes Framework umsetzt, kommt man nicht drum herum einen eigenen Router zu Programmieren. In diesem Video gibt es Tips wie ein Router aussehen könnte.

Schau dir außerdem an wie man ein Gästebuch mit Symfony Programmiert

🧾 Code
***************************
🌐 Sonstiges
***************************
Weitere Themenvorschläge und/oder Kooperationen in die Kommentare.
#php #router #seo

🤑 Affiliate
***************************

* Hierbei handelt es sich um ein Affiliate-Link, es entstehen keine weiteren Kosten beim Einkauf eines Produkts über diesen Link, du unterstützt aber meinen Kanal direkt.

🕛 Zeitstempel
***************************
00:00 - Intro
01:36 - Router Grundlagen
09:50 - REQUEST_URI aufräumen
17:37 - POST oder GET routen
28:52 - Route Parameters
38:11 - Eigene Request Klasse
45:24 - Controller Klassen verwenden
48:19 - Outro
Рекомендации по теме
Комментарии
Автор

Kleine Updates aus den Kommentaren, vielen dank dafür.

- Der Router aus dem Video funktioniert nicht im Document Root, das habe ich nachträglich im Code gefixt
- Die Callables am Ende waren falsch, das habe ich nachträglich gefixt

Eventuelle Bugs werden hier aktualisiert, sorry dafür

VitalijMik
Автор

Großartig! Gerne mehr Videos zum erstellen eines Frameworks :)

moroliu
Автор

Moin Vitalij, sehr mächtig! Da muss ich erst einmal durchsteigen, das wird mit Sicherheit eine Weile dauern, doch dank deines Videos kann man sich auch solch verhältnismäßig komplizierte Themen annehmen und sie sukzessive lernen. Ich benutze bereits deinen älteren Router "BlackScorp\Funci", der seinen Soll auch sehr gut erfüllt, doch scheint diese Variante sich noch mehr an einem Framework Router zu orientieren. Danke dafür!

pushme
Автор

Hi Vitalij, schön das es wieder ein neues Video gibt. Thema finde ich total interessant weil ich mich vor paar Wochen erst damit auseinander gesetzt habe.

florianmertens
Автор

Tolles Video. War sehr interessant, auch als Erfahrender Programmierer. :)

TheROck
Автор

Geil, Vitalij du bist ja wieder/noch da!! Ich dachte du hattest Youtube den Rücken gekehrt aufgrund der sinnlosen Mecker- und Hate-kommentare 😳

maxfrischdev
Автор

Hi, du sagst in Minute 27:10 (nur damit es findest 🙂) ...das man mit /? im regex pattern optional ein Slash angeben kann damit er trotzdem die ID /profile/222/ oder /profile/22 funktioniert auch, nur liesst er bei mir alles was danach kommt als ID, wenn ich angebe /profile/222/test/test, dann ist die ID: 222/test/test statt nur ID: 222

Ich würde das gerne auch für Subrouten nutzen /user/{id}/list/
Wie kann ich das Subrouting, dann steuern 🙂

birneos
Автор

Great Tutu
We waiting anothor tuto how to group routes and prefix it and name it 😍

lahoucineoldakdim
Автор

Hi Vitalij, I like your tutorial and implemented it in my project. Now I want to register a route with a specific URL and the same URL with a different method (e.g. /user/{id} with GET and /user/{id} with POST ) should use different controller functions. How can I do this, because in routes the key of the routes array is only the url.

ChristianBohm-hpkb
Автор

Genau das, was ich brauche. Danke!

Wo ist der Unterschied zwischen deinem und einem Composer Router?

espoleon_
Автор

Danke für Deine vielen Videos. Das hat mich wirklich weiter gebracht! Ich habe eine Frage zu Deinem Router. Gibt es eine Möglichkeit die Variablen in den Routen optional zu machen?

jensoege
Автор

Interessantes Video.. 👍
Was mich interessiert, obwohl in der Router Klasse, die register Methode einen Closure bzw. callable verlangt, du ein Array übergibst und dennoch der Controller aufgerufen wird. 🙃
Der Part funktioniert bei mir nicht, hab ich da was verpasst? ;)

birneos
Автор

Welchen Router nutzt ihr in euren Projekten?

VitalijMik
Автор

Das mit dem Separator :: ist sehr übel. Kinder, bitte, sowas nicht zu Hause nachmachen.

maxmuster
Автор

Ich kann hier nix mehr kommentieren. Wird immer sofort gelöscht. :/

pinkeHelga