Test Laravel | QCM, Questions, Quiz – Partie 8
Questions d’Entretien sur le framework Laravel avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur le framework Laravel comprennent divers sujets tel que les bases du framework Laravel, MVC, les commandes Artisan, Base de données, RESTful, Routing, etc… Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur le framework Laravel.
1. Laquelle des affirmations suivantes est vraie à propos des groupes de routes dans Laravel ?
A Ils ne sont pas pris en charge dans Laravel
B Ils ne peuvent pas faire l’objet d’un middleware
C Ils permettent de regrouper des routes avec des attributs communs
D Ils ne peuvent contenir que des routes GET
2. A quoi sert la route « fallback » dans Laravel ?
A Créer un nouveau groupe de routes
B Pour gérer les routes non définies et afficher un contenu personnalisé
C Pour définir une route sans contrôleur associé
D Pour rediriger tout le trafic vers la page d’accueil
3. Quelle commande artisan est utilisée pour lister toutes les routes enregistrées dans Laravel ?
A php artisan list:routes
B php artisan route:list
C php artisan show:routes
D php artisan inspect:routes
4. Dans Laravel, que fait la méthode Route::resource()
?
A Enregistre un nouveau groupe de routes
B Définit une nouvelle route avec une fonction de fermeture
C Génère des routes CRUD pour un contrôleur de ressources
D Liste tous les routes disponibles
5. Quel est l’objectif principal des contrôleurs dans Laravel ?
A Définir des patterns de route
B Gérer le schéma de la base de données
C Gérer les requêtes HTTP et la logique
D Créer des templates Blade
6. Dans Laravel, où se trouvent généralement les classes de contrôleurs ?
A Dans le répertoire « config »
B Dans le répertoire « public »
C Dans le répertoire « resources »
D Dans le répertoire « app/Http/Controllers »
7. Lequel des éléments suivants n’est PAS une façon valide de créer un nouveau contrôleur dans Laravel ?
A En utilisant la commande make:controller
B En créant manuellement une classe PHP dans le répertoire controllers
C En utilisant la commande create:controller
D Les contrôleurs ne peuvent pas être créés dans Laravel.
8. Dans une méthode de contrôleur, comment renvoyer une vue au navigateur dans Laravel ?
A En utilisant l’instruction return avec le nom de la vue en tant que chaîne de caractères
B En utilisant l’instruction echo pour afficher le code HTML
C En utilisant la méthode render avec le nom de la vue
D Les vues ne peuvent pas être rendues par les contrôleurs
9. Qu’est-ce que l’injection de dépendances dans le contexte des contrôleurs Laravel ?
A Une méthode pour injecter des feuilles de style CSS dans les vues
B Un moyen d’injecter des enregistrements de base de données dans les contrôleurs
C L’injection automatique de dépendances, telles que des services ou d’autres objets, dans le constructeur ou la méthode d’un contrôleur
D Une technique pour injecter du code JavaScript dans les vues
10. Dans Laravel, quelle méthode est couramment utilisée pour récupérer des données de la base de données dans un contrôleur ?
A fetchData()
B get()
C retrieve()
D findData()