Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Laravel - Partie 1

Total questions: 21

Worksheet time: 9mins

Name
Class
Date
1.

Qu'est-ce que Laravel ?

a)

Un langage de programmation

b)

Une base de données

c)

Un framework PHP

d)

Un moteur de recherche

2.

Laravel a été créé par :

a)

Mark Zuckerberg

b)

Taylor Otwell

c)

Elon Musk

d)

Jeff Bezos

3.

Un avantage majeur de Laravel est :

a)

Sa vitesse de traitement lente

b)

Ses outils intégrés comme Eloquent ORM

c)

Le manque de documentation

d)

Son incompatibilité avec PHP

4.
  1. Par rapport aux autres frameworks, Laravel est populaire pour :

a)
  1. Son moteur de jeu

b)
  1. Sa syntaxe simple et claire

c)
  1. Son prix élevé

d)
  1. Son incompatibilité avec les bases de données

5.

Quel outil est utilisé pour installer Laravel ?

a)

NPM

b)

Composer

c)

Apache

d)

GitHub

6.
  • Le fichier .env est utilisé pour :

a)
  • Stocker les fichiers CSS

b)
  • Gérer les dépendances

c)
  • Compiler le code PHP

d)
  • Configurer l'application (base de données, etc.)

7.
  • Dans quel fichier ou dossier configure-t-on les routes web dans un projet Laravel ?

a)
  • config/routes.php

b)
  • app/Http/routes.php

c)
  • routes/web.php

d)
  • resources/routes.php

8.

La commande pour lancer un serveur Laravel est :

a)

npm start

b)

php artisan server

c)

composer run server

d)

php artisan serve

9.

Quel concept gère les URL dans Laravel ?

a)

Les migrations

b)

Les middlewares

c)

Les routes

d)

Les vues

10.
  • Le moteur de template de Laravel s'appelle :

a)
  • Twig

b)
  • Smarty

c)
  • Mustache

d)
  • Blade

11.
  • Pour afficher une variable dans Blade, on utilise :

a)
  • {$variable}

b)
  • <%= $variable %>

c)
  • [[ $variable ]]

d)
  • {{ $variable }}

12.
  1. Quel est le rôle des middlewares dans Laravel ?

a)
  1. Créer des bases de données

b)
  1. Compiler les fichiers Blade

c)
  1. Gérer les autorisations et sécuriser les routes

d)
  1. Afficher les modèles

13.
  • Qu'est-ce qu'Eloquent ORM ?

a)
  • Un système de gestion des sessions

b)
  • Une interface utilisateur

c)
  • Un outil pour interagir avec la base de données en utilisant des modèles

d)
  • Un gestionnaire de cache

14.
  • Pour créer une migration, on utilise la commande :

a)
  • php artisan make:migration

b)
  • php artisan create:database

c)
  • php artisan add:model

d)
  • php artisan db:make

15.
  • Quelle relation relie un utilisateur à plusieurs articles ?

a)
  • One-to-One

b)
  • Many-to-Many

c)
  • Has-Many-Through

d)
  • One-to-Many

16.

Comment définir une relation "Many-to-Many" entre deux modèles ?

a)

Utiliser hasMany()

b)

Utiliser belongsTo()

c)

Utiliser belongsToMany()

d)

Utiliser hasOneThrough()

17.

Cross-Site Request (a)  

18.
  • Quelle méthode est utilisée pour hacher les mots de passe dans Laravel ?

a)
  • bcrypt()

b)
  • hashPassword()

c)
  • passwordEncrypt()

d)
  • hashingTool()

19.

Quel middleware est utilisé pour la protection CSRF dans Laravel ?

a)
  • csrfProtect

b)
  • csrfMiddleware

c)
  • api

d)
  • web

20.
  1. Quelle commande génère le système d'authentification par défaut dans Laravel ?

a)
  1. php artisan auth:make

b)
  1. php artisan make:login

c)
  1. php artisan make:auth

d)
  1. php artisan ui:auth

21.

Avez-vous apprécié ce cours ?

a)

Oui, j'ai trouvé le cours très utile et intéressant

b)

Non, je n'ai pas trouvé le cours utile.