Inhaltsverzeichnis
Eines der mächtigsten Dinge, die wir haben Laravel Sie sind die Filter, mit denen wir benutzerdefinierte Bedingungen vor und nach den Anfragen und Anfragen oder Anfragen an unsere Anwendung überprüfen können, wir können zum Beispiel validieren, ob ein Benutzer ein Administrator ist und Fälle für jede Bedingung erstellen.Wir können die Filter in Verbindung mit den Routen arbeiten lassen und so ein leistungsstarkes System zur Identifizierung von Bedingungen generieren, das, wenn wir es bis an die Grenzen bringen, qualitativ hochwertige Ergebnisse erzielen, die mit anderen Frameworks nicht zu sehen wären.
Um einen Filter in eine Route einzubinden und effektiv zu nutzen, müssen wir in einer Standardinstallation von Laravel folgen Sie den unteren Schritten:
1- Zuerst müssen wir den Pfad erstellen, auf den wir nur zugreifen, wenn wir die Filterbedingungen erfüllt haben, dafür erstellen wir einen Eintrag in der Datei routen.php und nachdem wir die Route benannt haben, platzieren wir ein Array, in dem wir die Filter vor und nach der Anfrage angeben. Sehen wir uns das folgende Beispiel an:
WichtigWir haben auch gesehen, dass wir die gewünschten Filter erstellen und zum gewünschten Zeitpunkt anwenden können. Im Beispiel haben wir einen zusätzlichen Filter erstellt, der genau dann ausgeführt wird, wenn die Anfrage endet, um das Protokoll derjenigen zu führen, die im Administratormodus eintreten Wichtig zu beachten ist, dass dieser Filter ausgeführt wird, nachdem die Seite vollständig verarbeitet wurde, und nicht, wenn der erste Filter die Verarbeitung beendet. Dies sollte klargestellt werden, um Missverständnisse zu vermeiden.
Auch wenn dies funktionstüchtig ist, Laravel diese Funktionalitäten abgedeckt sind, helfen uns diese Beispiele einfach zu wissen, wie die Anwendung von Filtern in den Routen funktioniert. Damit beenden wir dieses Tutorial, wir haben einen nicht sehr komplexen und effektiven Weg gelernt, Filter in den Routen anzuwenden, damit können wir mit sehr geringem Aufwand verschiedene Validierungen einbinden, die wir in unseren Anwendungen benötigen.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben