
Request & Response
Request object, input handling, file uploads, response types, redirects, JSON responses, cookies, sessions
1Quelle méthode de l'objet Request permet de récupérer la valeur d'un champ de formulaire ?
Quelle méthode de l'objet Request permet de récupérer la valeur d'un champ de formulaire ?
Réponse
La méthode input() de l'objet Request permet de récupérer les données envoyées via GET, POST, ou toute autre méthode HTTP. Elle accepte un nom de champ en paramètre et retourne sa valeur, ou null si le champ n'existe pas. Il est possible de passer une valeur par défaut en deuxième paramètre pour éviter les valeurs nulles.
2Quelle méthode permet de vérifier si un champ spécifique est présent dans la requête ?
Quelle méthode permet de vérifier si un champ spécifique est présent dans la requête ?
Réponse
La méthode has() vérifie si un ou plusieurs champs sont présents dans la requête et contiennent une valeur non vide. Elle retourne un booléen. Pour vérifier simplement la présence d'un champ même vide, utiliser filled() qui vérifie que le champ existe ET n'est pas vide, ou exists() pour vérifier uniquement la présence sans contrôler la valeur.
3Quelle méthode permet de récupérer tous les champs d'une requête sous forme de tableau ?
Quelle méthode permet de récupérer tous les champs d'une requête sous forme de tableau ?
Réponse
La méthode all() retourne toutes les données de la requête sous forme de tableau associatif. Contrairement à only() qui filtre des champs spécifiques, ou except() qui exclut certains champs, all() renvoie l'ensemble des données envoyées. Cette méthode est utile pour passer toutes les données à une validation ou pour les traiter globalement.
Comment récupérer uniquement certains champs spécifiques d'une requête ?
Comment récupérer un fichier uploadé via une requête HTTP ?
+17 questions d'entretien
Autres sujets d'entretien Laravel
Les bases de PHP
POO en PHP
Composer & Autoloading
Fondamentaux Laravel
Routing Laravel
Blade Templates
Eloquent ORM - Les bases
Eloquent Relationships
Migrations & Schema Builder
Validation & Formulaires
Authentication
Authorization & Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notifications & 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
Maîtrise Laravel pour ton prochain entretien
Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.
Commencer gratuitement