Dieser Artikel ist der zweite in der Serie zur Erstellung eines eigenen PHP-Routers. Wenn Sie den ersten Teil verpasst haben, lesen Sie hier weiter: Erstellen Sie Ihren eigenen PHP-Router auf einfachste Weise.
Benannte URL-Segmente sind im Allgemeinen eher wie Laravel benannte Routen mit Parametern. Ein benanntes URL-Segment würde zum Beispiel so aussehen:
Auch Check-out, Tidy up Code mit Laravel Route Model Binding
Route::get('companies/{companyName},function(){...});
Also Read: PHP object to Arrays
Lesen Sie auch: PHP-Objekt zu Arrays
Damit dies funktioniert, müssen Sie lediglich folgende Änderungen vornehmen $action
Parameter in Ihrer Router-Methode, um diese benannten URL-Segmente zu akzeptieren, wenn sie vom Browser aufgerufen werden
$action = preg_replace('/{[^]+}/','(.+)',$action);
Das war's. Probieren Sie diesen Ansatz aus und lassen Sie uns wissen, ob er für Sie funktioniert. Sie können auch Ihr Gedächtnis auffrischen, indem Sie sich den Artikel "Erstellen Sie Ihren eigenen PHP-Router auf die einfachste Weise - Teil 1" ansehen.
Youtube-Video
Wenn du eher ein Video-Typ bist, schau dir die detaillierten Schritte und Erklärungen zu dieser Episode von Azeem Hassni an. Wenn du Fragen oder Feedback hast, kannst du uns hier einen Kommentar hinterlassen oder den Ersteller direkt auf seinem Twitter anschreiben. Viel Spaß beim Coding.