WorksheetsLaravel - Partie 1
Total questions: 21
Worksheet time: 9mins
Qu'est-ce que Laravel ?
Un langage de programmation
Une base de données
Un framework PHP
Un moteur de recherche
Laravel a été créé par :
Mark Zuckerberg
Taylor Otwell
Elon Musk
Jeff Bezos
Un avantage majeur de Laravel est :
Sa vitesse de traitement lente
Ses outils intégrés comme Eloquent ORM
Le manque de documentation
Son incompatibilité avec PHP
Par rapport aux autres frameworks, Laravel est populaire pour :
Son moteur de jeu
Sa syntaxe simple et claire
Son prix élevé
Son incompatibilité avec les bases de données
Quel outil est utilisé pour installer Laravel ?
NPM
Composer
Apache
GitHub
Le fichier .env est utilisé pour :
Stocker les fichiers CSS
Gérer les dépendances
Compiler le code PHP
Configurer l'application (base de données, etc.)
Dans quel fichier ou dossier configure-t-on les routes web dans un projet Laravel ?
config/routes.php
app/Http/routes.php
routes/web.php
resources/routes.php
La commande pour lancer un serveur Laravel est :
npm start
php artisan server
composer run server
php artisan serve
Quel concept gère les URL dans Laravel ?
Les migrations
Les middlewares
Les routes
Les vues
Le moteur de template de Laravel s'appelle :
Twig
Smarty
Mustache
Blade
Pour afficher une variable dans Blade, on utilise :
{$variable}
<%= $variable %>
[[ $variable ]]
{{ $variable }}
Quel est le rôle des middlewares dans Laravel ?
Créer des bases de données
Compiler les fichiers Blade
Gérer les autorisations et sécuriser les routes
Afficher les modèles
Qu'est-ce qu'Eloquent ORM ?
Un système de gestion des sessions
Une interface utilisateur
Un outil pour interagir avec la base de données en utilisant des modèles
Un gestionnaire de cache
Pour créer une migration, on utilise la commande :
php artisan make:migration
php artisan create:database
php artisan add:model
php artisan db:make
Quelle relation relie un utilisateur à plusieurs articles ?
One-to-One
Many-to-Many
Has-Many-Through
One-to-Many
Comment définir une relation "Many-to-Many" entre deux modèles ?
Utiliser hasMany()
Utiliser belongsTo()
Utiliser belongsToMany()
Utiliser hasOneThrough()
Cross-Site Request (a)
Quelle méthode est utilisée pour hacher les mots de passe dans Laravel ?
bcrypt()
hashPassword()
passwordEncrypt()
hashingTool()
Quel middleware est utilisé pour la protection CSRF dans Laravel ?
csrfProtect
csrfMiddleware
api
web
Quelle commande génère le système d'authentification par défaut dans Laravel ?
php artisan auth:make
php artisan make:login
php artisan make:auth
php artisan ui:auth
Avez-vous apprécié ce cours ?
Oui, j'ai trouvé le cours très utile et intéressant
Non, je n'ai pas trouvé le cours utile.
