Ich versuche, eine benutzerdefinierte Route für URL mit dem folgenden Format zu erstellen:
http://domain/nodes/ {item_1}/{item_2}/{item3_}/..../{item_[n]}
Grundsätzlich könnte es eine zufällige Menge von item_[n] geben, zum Beispiel
http://domain/nodes/1/3/2
http://domain/nodes/1
http://domain/nodes/1/25/11/45
Mit meiner benutzerdefinierten Route möchte ich ein Array von Elementen abrufen und tun einige Logik (validieren und fügen Sie einige spezifische Informationen zu Anfragekontext) mit ihnen.
Zum Beispiel von [http://domain/nodes/1/25/11/45] möchte ich ein Array von [1, 25, 11, 45] erhalten und es verarbeiten.
Ich habe hier also 2 Probleme.
Die erste Frage ist eigentlich eine Frage. Sehe ich in die richtige Richtung? Oder gibt es vielleicht einen einfacheren Weg, dies zu erreichen (vielleicht ohne benutzerdefinierte Routen)?
Das zweite Problem ist der Abgleich eingehender URLs mit einem Regex-Muster. Kann mir jemand dabei helfen?
Vielen Dank im Voraus :)