Partie1 :
1. Dans quel répertoire les contrôleurs sont stockés dans Laravel?
A app/http/Controllers
B app/http/Views
C app/http/Model
D app/http/routes
3. Qu’est-ce que Laravel ?
A Langage de programmation
B Framework PHP
C Générateur de code
D Aucun des éléments ci-dessus
2. Qui a développé Laravel ?
A Linus Torvalds
B Taylor Otwell
C James Gosling
D Guido van Rossum
4. A quoi sert le .env ?
A Pour définir les variables d’environnement
B Pour exécuter des tâches cron
C Pour le suivi des vendors
D Aucune de ces réponses
5. Où devons-nous définir la connexion à la base de données dans Laravel
?
A config.php
B setting.php
C Dans les fichiers d’amorçage
D Fichier .ENV
6. Quand Laravel a-t-il été publié pour la première fois ?
A Juin 2011
B Juin 2010
C Juin 2008
D Aucune de ces réponses
7. Quelle commande est de Laravel ?
A git
B composer
C php artisan
D php -v
8. Comment créer un contrôleur dans Laravel avec CMD ?
A
php artisan make: generate controller mycontoller
B
php artisan make:controller generate
C
php artisan make:controller --plain
D
php artisan make:request mycontoller create
9. Les fichiers Vues (view) dans Laravel se termine par __________
A .php
B .blade
C .view
D .blade.php
10. Quelle commande est utilisée pour démarrer le serveur Laravel ?
A
php artisan serve
B
php artisan project_name
C
php artisan start php
D
artisan start-server
Partie2 :
1. Quelle est la méthode recommandée pour installer Laravel dans votre
environnement de développement local ?
A Télécharger le fichier ZIP de Laravel depuis le site officiel
B Utiliser Composer pour créer un nouveau projet Laravel
C Cloner le dépôt GitHub de Laravel
D L’installer directement à partir de l’outil de ligne de commande Laravel
2. Quelle commande est utilisée pour créer un nouveau projet Laravel à
l’aide de Composer ?
A
composer new laravel
B
composer create-project laravel/laravel my-project
C
composer init laravel/my-project
D
composer install laravel
3. Pourquoi Laravel utilise-t-il le moteur de template Blade ?
A Pour simplifier la programmation
B Comme modèle
C Pour faciliter la création des contrôleurs
D Pour la vue dans MVC
5. Quel fichier d’un projet Laravel est utilisé pour gérer les variables de
configuration spécifiques à l’environnement ?
A .env.example
B .env.local
C .config
D .env
6. Quel est le but de la commande
php artisan serve
dans Laravel ?
A Installer les paquets Laravel
B Créer un nouveau projet Laravel
C Pour démarrer le serveur de développement intégré
D Exécuter des migrations de bases de données
7. Dans Laravel, où devez-vous configurer les paramètres de connexion à
la base de données ?
A Dans le fichier .env
B Dans le fichier config/database.php
C Dans le fichier routes/web.php
D Dans le fichier composer.json
8. Où se trouve le fichier de routage dans Laravel ?
A app/Http/
B urls/
C vendors/
D routes/
9. Composer est un outil pour la ______ en PHP.
A interpolation
B configuration
C gestion des dépendances
D Aucune de ces réponses
10. Comment vérifier la version actuelle de Laravel sur votre système ?
A
php artisan check --version
B
php artisan make --version
C
php artisan --version
D Aucune de ces réponses
Partie3 :
2. Le répertoire Bootstrap dans Laravel est utilisé pour ______.
A Initialiser une application Laraval
B Appeler les fonctions de la bibliothèque Laravel
C Charger les fichiers de configuration
D Charger les classes et modèles laravel
3. Que signifie ORM dans laravel ?
A Object-related Modifier
B Object-relational Mapping
C Overloaded-relational Mapping
D Object-Rotational Mechanisim
4. Quelle commande est utilisée pour créer des migrations dans Laravel ?
A
php artisan make:migration create_my_table
B
php artisan make:migrate create_my_table
C
php artisan migration create_my_table
D Toutes les réponses sont vraies
6. Laquelle des commandes suivantes est utilisée pour supprimer le fichier
de classe compilé dans Laravel ?
A
php artisan clear-compiled
B
php artisan down
C
php artisan clear-class
D
php artisan clear-compiled-file
7. Laquelle des méthodes de Collection suivantes renvoie tous les
enregistrements d’une collection?
A ->get()
B ->whereAll()
C ->where()
D ->all()
8. Lequel des éléments suivants est un répertoire racine dans Laravel ?
A bootstrap
B public
C app
D vendor
9. À quoi sert un framework PHP ?
A Accélérer le processus de développement
B Envoyer ou recevoir des cookies
C Comprendre le langage de programmation
D Codage
Partie 4 :
3. Laravel est écrit en _____.
A PHP
B JSP
C ASP
D Toutes les réponses sont vraies
5. Quelle méthode divise la collection en plusieurs collections plus petites
d’une taille donnée ?
A split()
B chunk()
C explode()
D break()
6. Interpolation de variable dans Laravel faite à l’aide de _____.
A helpers
B compact
C {{}}
D Toutes les réponses sont vraies
Partie5 :
4. Quelle est la commande pour créer un nouveau contrôleur ?
A
php artisan create:controller MyController
B
php artisan new:controller MyController
C
php artisan make:controller MyController
D
php artisan MyController
5. Quelle commande est utilisée pour démarrer le serveur Laravel ?
A
php artisan start:server
B
php artisan create:server
C
php artisan start
D
php artisan serve
9. Quelle méthode retourne la valeur moyenne d’une clé donnée ?
A average()
B avg()
C median()
D avg_val()
10. Quel répertoire contient le fichier « robot.txt » ?
A app
B public
C config
D storage