QCM En LARAVEL – Partie 3

Question 1 sur 10

Quels sont les systèmes de base de données pris en charge par le moteur de requêtes et l’ORM de Laravel, Eloquent ?

  • A. MySQL, PostgreSQL, SQLite et SQL Server
  • B. MongoDB et Redis
  • C. Oracle et MariaDB
  • D. SQLite et NoSQL
A

L'ORM Eloquent de Laravel prend en charge plusieurs systèmes de base de données relationnelles, dont MySQL, PostgreSQL, SQLite et SQL Server.

Question 2 sur 10

Quel est le but de l’exécution de composer install dans un projet Laravel ?

  • A. Installer Laravel lui-même
  • B. Mettre à jour la version de PHP
  • C. Pour installer les dépendances du projet définies dans le fichier composer.json
  • D. Exécuter les migrations de bases de données
C

La commande composer install est utilisée pour installer toutes les dépendances du projet Laravel qui sont définies dans le fichier composer.json.

Question 3 sur 10

Lequel des éléments suivants n’est PAS une caractéristique clé de Laravel ?

  • A. Le moteur de templates Blade
  • B. Routage et middleware
  • C. Fonctionnalité de chat en temps réel
  • D. L’ORM Eloquent
C

Laravel n'inclut pas de fonctionnalité de chat en temps réel comme caractéristique clé. Les autres éléments mentionnés, tels que le moteur de templates Blade, le routage, le middleware, et l'ORM Eloquent, sont des caractéristiques importantes de Laravel.

Question 4 sur 10

Quel gestionnaire de packages Laravel est utilisé pour installer et gérer des packages et des bibliothèques tiers ?

  • A. Artisan
  • B. npm
  • C. Composer
  • D. Packagist
C

Composer est le gestionnaire de packages utilisé pour installer et gérer des packages et des bibliothèques tiers dans un projet Laravel.

Question 5 sur 10

Quel est l’objectif principal du routage dans Laravel ?

  • A. Définir l’apparence du site web
  • B. Spécifier la base de données
  • C. Pour faire correspondre les URL aux actions du contrôleur
  • D. Pour styliser les pages web
C

Le routage dans Laravel permet de faire correspondre les URL aux actions des contrôleurs. Il détermine comment les requêtes HTTP sont dirigées vers les méthodes appropriées du contrôleur.

Question 6 sur 10

Dans Laravel, quel fichier est utilisé pour définir les routes web ?

  • A. routes/api.php
  • B. routes/console.php
  • C. routes/web.php
  • D. routes/middleware.php
C

Les routes web dans Laravel sont définies dans le fichier routes/web.php. Ce fichier est utilisé pour définir les routes qui répondent aux requêtes HTTP dans le contexte web.

Question 7 sur 10

Quel verbe HTTP est utilisé pour une route qui récupère une ressource dans Laravel ?

  • A. GET
  • B. POST
  • C. PUT
  • D. DELETE
A

Le verbe HTTP GET est utilisé pour récupérer une ressource dans Laravel. Il est généralement utilisé pour les requêtes de lecture de données.

Question 8 sur 10

Qu’est-ce qu’une route nommée dans Laravel ?

  • A. Une route qui n’a pas de nom
  • B. Une route avec un identifiant unique
  • C. Une route sans contrôleur associé
  • D. Une route définie dans le fichier « api.php ».
B

Une route nommée dans Laravel est une route qui a un identifiant unique attribué à elle. Cela permet de faire référence à la route par son nom dans le code, par exemple lors de la génération d'URL ou de redirections.

Question 9 sur 10

Comment passer des paramètres à une route dans Laravel ?

  • A. En les incluant dans l’URL de la route
  • B. En les ajoutant au fichier .env
  • C. En utilisant le paramètre « middleware »
  • D. En créant un nouveau contrôleur
A

Les paramètres peuvent être passés à une route dans Laravel en les incluant dans l'URL de la route. Par exemple, une route définie avec un paramètre /user/{id} peut recevoir un identifiant utilisateur via l'URL.

Question 10 sur 10

Quel est le but du middleware de route dans Laravel ?

  • A. Définir des routes pour le traitement du middleware
  • B. Générer des URLs pour les routes
  • C. Filtrer les requêtes HTTP entrant dans l’application
  • D. Définir des routes à des fins de test
C

Le middleware de route dans Laravel est utilisé pour filtrer les requêtes HTTP entrant dans l'application. Il permet de réaliser des opérations telles que l'authentification, la vérification des permissions, ou la gestion des sessions avant que la requête n'atteigne le contrôleur.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.