Test Laravel | QCM, Questions, Quiz – Partie 9
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. Qu’est-ce qu’un middleware dans le contexte des contrôleurs Laravel ?
A Un type de table de base de données
B Un moyen de définir les routes des contrôleurs
C Des filtres qui peuvent être appliqués aux requêtes HTTP entrant dans l’application
D Un type de classe de contrôleur
2. Laquelle des méthodes suivantes est utilisée pour valider l’entrée de l’utilisateur dans un contrôleur Laravel ?
A check()
B validate()
C filter()
D sanitize()
3. Que fait la commande artisan make:controller
dans Laravel ?
A Liste tous les contrôleurs disponibles
B Génère une nouvelle classe de contrôleur
C Supprime un contrôleur existant
D Met à jour un contrôleur existant
4. Dans Laravel, à quoi sert un contrôleur de ressources ?
A Définir un middleware pour les routes
B Créer des routes pour une ressource de table de base de données spécifique
C Gérer les templates de vue
D Configurer les paramètres d’authentification de l’application
5. A quoi servent les vues dans Laravel ?
A Définir les tables de la base de données
B Gérer les routes de l’application
C Pour afficher le contenu HTML des pages web
D Contrôler les paramètres du middleware
6. Dans Laravel, où sont généralement stockés les fichiers de template Blade ?
A Dans le répertoire « app ».
B Dans le répertoire « routes ».
C Dans le répertoire « resources/views ».
D Dans le répertoire « public ».
7. Qu’est-ce que Blade dans Laravel ?
A Une bibliothèque JavaScript
B Un moteur de template
C Un outil de gestion de base de données
D Un framework CSS
8. Comment transmettre des données à une vue Blade dans Laravel ?
A En utilisant la directive @include
B En définissant une variable globale
C En passant un tableau ou un objet comme second argument de la fonction view()
D Les données ne peuvent pas être transmises aux vues Blade
9. Lequel des éléments suivants est une directive Blade valide dans Laravel pour afficher des données ?
A {{ ! $data }}
B {{- $data }}
C {{{ $data }}}
D {{ $data }}
10. Quel est l’objectif de la directive @extends dans les templates Blade ?
A Étendre le langage PHP
B Spécifier la route d’une vue
C Pour définir une nouvelle section dans le template
D Hériter la structure d’un template parent