Inhoudsopgave
Een van de krachtigste dingen die we hebben in Laravel Het zijn de filters, waarmee we aangepaste voorwaarden kunnen controleren voor en na de vragen en verzoeken of verzoeken die tegen onze applicatie zijn gedaan, we kunnen bijvoorbeeld valideren of een gebruiker een beheerder is en gevallen vaststellen voor elke voorwaarde.We kunnen de filters laten samenwerken met de routes, waardoor een krachtig systeem ontstaat voor het identificeren van omstandigheden, zodat we, als we tot het uiterste gaan, resultaten van hoge kwaliteit kunnen bereiken die met andere kaders niet zouden worden gezien.
Om een filter in een route op te nemen en effectief te gebruiken, moeten we in een standaardinstallatie van: Laravel Volg onderstaande stappen:
1- Eerst moeten we het pad maken waartoe we alleen toegang hebben als we aan de filtervoorwaarden hebben voldaan, hiervoor maken we een vermelding in het bestand routes.php en na het benoemen van de route plaatsen we een array waarin we de filters voor en na het verzoek zullen specificeren, laten we het volgende voorbeeld bekijken:
BelangrijkWe hebben ook gezien dat we de filters kunnen bouwen die we willen en ze kunnen toepassen op het moment dat we willen, in het voorbeeld hebben we een extra filter gemaakt dat wordt uitgevoerd net wanneer het verzoek eindigt om het logboek bij te houden van degenen die in de beheerdersmodus komen, het is belangrijk op te merken dat dit filter wordt uitgevoerd nadat de pagina in zijn geheel is verwerkt, het is niet wanneer het eerste filter klaar is met verwerken, dit moet worden verduidelijkt om misverstanden te voorkomen.
Ook al is dit functioneel, Laravel heeft deze functionaliteiten gedekt, deze voorbeelden helpen ons eenvoudig om te weten hoe de toepassing van filters in de routes werkt. Hiermee ronden we deze tutorial af, we hebben een niet erg complexe en effectieve manier geleerd om filters in de routes toe te passen, hiermee kunnen we met weinig moeite verschillende validaties opnemen die we nodig hebben in onze applicaties.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een positief punt te geven