Aller au contenu principal

Examen – Examen Niveau 3 - Laravel fondamental

Cet examen couvre les modules 10 à 14 : introduction à Laravel, routes & contrôleurs, vues Blade, Eloquent et Auth/autorisation. 20 questions et un exercice de code. Vous pouvez passer à l'exercice et terminer l'examen quand vous voulez. La note finale (50 % questions, 50 % code) doit être d'au moins 80 % pour réussir. Vous pouvez réessayer en cas d'échec.

Progression : 0 / 20 réponses

  1. 1. Quel fichier contient généralement la route GET '/' dans une application Laravel classique ?

  2. 2. Quelle commande crée un nouveau projet Laravel ?

  3. 3. Dans un contrôleur Laravel, quelle méthode renvoie une vue Blade ?

  4. 4. À quoi sert le fichier .env dans un projet Laravel ?

  5. 5. Quel helper Laravel permet de générer une URL vers une route nommée ?

  6. 6. Comment passe-t-on une variable `$user` à une vue Blade ?

  7. 7. Quel symbole utilise-t-on pour afficher une variable échappée dans Blade ?

  8. 8. Quelle syntaxe Blade permet de faire une boucle sur une collection ?

  9. 9. Quel est le rôle principal d'Eloquent dans Laravel ?

  10. 10. Comment définit-on une relation one-to-many dans un modèle Eloquent (User -> Post) ?

  11. 11. Quelle commande artisan crée une migration pour la table posts ?

  12. 12. Comment exécuter toutes les migrations en Laravel ?

  13. 13. Quel middleware gère l'authentification classique basée sur la session ?

  14. 14. Dans un contrôleur, comment vérifier qu'un utilisateur est authentifié ?

  15. 15. Quelle directive Blade permet d'afficher un bloc uniquement pour les utilisateurs connectés ?

  16. 16. Quelle méthode Eloquent récupère le premier enregistrement correspondant ou renvoie une 404 automatiquement ?

  17. 17. Quel fichier configure les 'guards' et 'providers' d'authentification en Laravel ?

  18. 18. Quel concept représente une 'Policy' (politique) en Laravel ?

  19. 19. Quel helper Blade utilise-t-on pour vérifier une autorisation via une Policy ?

  20. 20. Pour organiser proprement les routes Laravel, quelle bonne pratique applique-t-on souvent ?