
Request & Response
Request-object, invoerverwerking, bestandsuploads, responstypen, redirects, JSON-responses, cookies, sessies
1Welke methode van het Request-object maakt het mogelijk om de waarde van een formulierveld op te halen?
Welke methode van het Request-object maakt het mogelijk om de waarde van een formulierveld op te halen?
Antwoord
De input()-methode van het Request-object maakt het mogelijk om data op te halen die via GET, POST of een andere HTTP-methode is verzonden. Het accepteert een veldnaam als parameter en retourneert de waarde ervan, of null als het veld niet bestaat. Een standaardwaarde kan als tweede parameter worden meegegeven om null-waarden te vermijden.
2Welke methode maakt het mogelijk om te controleren of een specifiek veld aanwezig is in de request?
Welke methode maakt het mogelijk om te controleren of een specifiek veld aanwezig is in de request?
Antwoord
De has()-methode controleert of een of meer velden aanwezig zijn in de request en een niet-lege waarde bevatten. Het retourneert een boolean. Om alleen de aanwezigheid van een veld te controleren, ook als het leeg is, gebruik je filled() die controleert of het veld bestaat EN niet leeg is, of exists() om alleen de aanwezigheid te controleren zonder de waarde te valideren.
3Welke methode maakt het mogelijk om alle velden van een request op te halen als een array?
Welke methode maakt het mogelijk om alle velden van een request op te halen als een array?
Antwoord
De methode all() retourneert alle requestgegevens als een associatieve array. In tegenstelling tot only(), die specifieke velden filtert, of except(), die bepaalde velden uitsluit, retourneert all() alle verzonden gegevens. Deze methode is handig om alle gegevens aan een validatie door te geven of om ze in hun geheel te verwerken.
Hoe haal je alleen bepaalde specifieke velden uit een request op?
Hoe haal je een geüpload bestand op uit een HTTP-request?
+17 gespreksvragen
Andere Laravel-sollicitatieonderwerpen
PHP-basis
PHP OOP-basisprincipes
Composer & Autoloading
Laravel-grondbeginselen
Laravel Routing
Blade Templates
Eloquent ORM-basis
Eloquent Relationships
Migrations & Schema Builder
Validatie en formulieren
Authenticatie
Autorisatie en Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notificaties & Mail
File Storage
Testing & PHPUnit
Caching
Livewire & Inertia
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Security Best Practices
Laravel Octane
Laravel Distributed Systems
Observability & Monitoring
Deployment & DevOps
Beheers Laravel voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis