QCM En LARAVEL – Partie 2

Question 1 sur 10

Le répertoire vendor contient ______.

  • A. Code du framework Laravel
  • B. Assets
  • C. Code tiers
  • D. Fichiers de configuration
C

Le répertoire vendor contient le code tiers, c'est-à-dire les dépendances et bibliothèques installées via Composer pour le projet Laravel.

Question 2 sur 10

Où sont stockés tous les « Models » Laravel ?

  • A. Dans la base de données Laravel
  • B. Dans un serveur
  • C. Répertoire app
  • D. Aucun des éléments ci-dessus
C

Les modèles Laravel sont stockés dans le répertoire app. Ce répertoire contient la logique métier de l'application, y compris les modèles, les contrôleurs, et d'autres classes importantes.

Question 3 sur 10

Quelle classe est utilisée dans Laravel pour gérer les exceptions ?

  • A. App\Exceptions\Handler
  • B. App\Exception\Handler
  • C. App\Exceptions\Handle
  • D. Aucun des éléments ci-dessus
A

La classe App\Exceptions\Handler est utilisée dans Laravel pour gérer les exceptions. Elle est responsable de la gestion des erreurs et des exceptions qui se produisent dans l'application.

Question 4 sur 10

Quel est le but de l’exécution de php artisan key:generate dans Laravel ?

  • A. Générer une clé de chiffrement aléatoire pour l’application
  • B. Générer une nouvelle commande Artisan
  • C. Créer un nouveau projet Laravel
  • D. Pour installer les paquets Composer
A

La commande php artisan key:generate génère une clé de chiffrement aléatoire pour l'application Laravel. Cette clé est utilisée pour sécuriser les sessions et autres données cryptées.

Question 5 sur 10

Quel répertoire contient la logique de base de l’application, y compris les contrôleurs et les models ?

  • A. app
  • B. bootstrap
  • C. public
  • D. resources
A

Le répertoire app contient la logique de base de l'application Laravel, y compris les contrôleurs, les modèles et d'autres classes importantes pour le fonctionnement de l'application.

Question 6 sur 10

Laquelle des commandes suivantes est utilisée pour effacer le cache de l’application Laravel ?

  • A. php artisan cache:clear
  • B. php artisan clear:cache
  • C. php artisan cache:refresh
  • D. php artisan clear:config
A

La commande php artisan cache:clear est utilisée pour effacer le cache de l'application Laravel. Elle supprime toutes les données mises en cache, ce qui peut être nécessaire après des changements dans la configuration ou le code.

Question 7 sur 10

Laquelle des fonctions suivantes de Laravel vérifie que la table souhaitée existe ou non dans la base de données ?

  • A. hasTable()
  • B. hasTab()
  • C. hashTable()
  • D. Aucune de ces fonctions
A

La fonction hasTable() vérifie si une table existe dans la base de données. Elle est généralement utilisée dans les migrations pour s'assurer qu'une table est présente avant d'effectuer des modifications.

Question 8 sur 10

Comment définir des données de session dans Laravel ?

  • A. $request->db->session('key', 'value');
  • B. $request->session()->set('key', 'value');
  • C. $request->session()->put('key', 'value');
  • D. Aucune de ces réponses
C

Pour définir des données de session dans Laravel, utilisez $request->session()->put('key', 'value');. Cette méthode stocke les données dans la session associée à la requête actuelle.

Question 9 sur 10

Lesquelles des méthodes suivantes sont utilisées dans les classes de migration de bases de données ?

  • A. execute() et rollback()
  • B. up() et down()
  • C. run() et delete()
  • D. save() et update()
B

Les méthodes up() et down() sont utilisées dans les classes de migration de bases de données. La méthode up() est utilisée pour appliquer les modifications de migration, tandis que down() est utilisée pour les annuler.

Question 10 sur 10

Quel design pattern est couramment utilisé dans Laravel pour séparer les tâches de l’application ?

  • A. Model-View-Controller-Service (MVCS)
  • B. Model-View-Presenter (MVP)
  • C. Model-View-Controller (MVC)
  • D. Hierarchical Model-View-Controller (HMVC)
C

Le design pattern couramment utilisé dans Laravel est Model-View-Controller (MVC). Ce modèle permet de séparer les responsabilités de l'application en modèles, vues et contrôleurs, facilitant ainsi le développement et la maintenance.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.