Zum Inhalt springen

Glossar

Laravel-Routing: der Weg von der Adresse zum Programmcode

Die Zuordnung, welche Adresse im Browser welchen Teil der Anwendung aufruft.

Jede Anwendung muss entscheiden, was passieren soll, wenn jemand eine bestimmte Adresse aufruft. Diese Zuordnung heißt Routing. In Laravel steht sie in eigenen Dateien und liest sich wie eine Inhaltsangabe der Anwendung: Diese Adresse zeigt eine Rechnungsliste, jene nimmt ein Formular entgegen, eine dritte liefert Daten an eine App.

Für ein Gespräch über ein Projekt ist das der nützlichste Einstiegspunkt überhaupt. Wer die Routendatei liest, sieht in wenigen Minuten, was eine Anwendung kann, ohne eine Zeile Logik zu verstehen.

Warum das eine fachliche Entscheidung ist

Adressen sind nach außen sichtbar und bleiben lange. Sie tauchen in Lesezeichen auf, in E-Mails, in Suchergebnissen, in fremden Systemen, die auf Ihre Anwendung zeigen. Eine Struktur, die die Fachlichkeit abbildet, hält Jahre. Eine, die die Datenbanktabellen abbildet, wird peinlich, sobald sich die Tabellen ändern.

Deshalb gehört die Adressstruktur an den Anfang eines Projekts und nicht ans Ende. Bei Schnittstellen für andere Systeme gilt das doppelt, weil dort fremde Programme darauf angewiesen sind. Wie wir das aufbauen, steht unter API- und Backend-Entwicklung.

FAQ

Häufige Fragen

Lassen sich Adressen später noch ändern?
Technisch in Minuten, praktisch selten folgenlos. Wer eine Adresse ändert, muss die alte weiterleiten, sonst laufen Lesezeichen und Suchtreffer ins Leere. Bei öffentlichen Seiten kostet ein Wechsel außerdem Sichtbarkeit, bis Google die neue Adresse übernommen hat. Deshalb lohnt es, die Struktur einmal in Ruhe festzulegen.

Verwandt

Begriffe, die dazugehören

Projekt oder Frage?

Schreiben Sie uns, worum es geht. Sie bekommen eine Einschätzung von jemandem, der selbst mit Laravel arbeitet — nicht vom Vertrieb.