Voilà un exemple de contrôles qui concerne le développement en back end avec laravel (laravel 12) et surtout la partie 1 : Routage, Blade, middlewares et les formulaires. Bonne chance! 

Laravel : Contrôle 1 (v2)

Exercice 1 : (6pts)
1- Pourquoi Laravel utilise-t-il le moteur de template Blade ?(2pts)
2-Où sont stockés tous les contrôleurs Laravel ?(2pts)
3-Comment créer un middleware dans Laravel avec CMD ? (2pts)

Exercice 2 : (6pts)

Le code de la vue ‘test.blade.php’ est le suivant :
@extends(‘index’)
@section(‘titre’)
Test
@endsection
@section(‘contenu’)
<div> c’est la page de test!</div>
@endsection
1- Compléter : La vue ‘test.blade.php’ hérite de la vue …… Elle a personnalisée …..
parties qui sont : ….. (2pts)
2- on veut que ‘http://127.0.0.1:8000/pages?page=test’ retourne la vue ‘test’ .Si page
contient une valeur différente à test, alors la page d’erreur 403 s’affiche :
2.1- créer un middleware testPage et coder sa méthode handle (2pts)
2.2- quel type doit avoir le middleware crée ? Comment faire ? (2pts)

Exercice 3 : (8pts)
soit une vue ‘inscription’ qui contient un formulaire avec trois champs de saisie : codeIns,nom et téléphone . On veut récupérer les données saisies dans le formulaire et les afficher dans une autre page.
1- comment faire la protection csrf ? (2pt)
2- créer une méthode getdata pour pouvoir récupérer les données du formulaire et les renvoyées à une vue ‘showdata’ (2pts)
3- donner le code de la vue ‘showdata’ sachant qu’elle affiche les données récupérées comme un paragraphe (2pts)
4- Créer une route pour pouvoir afficher le formulaire. (2pt)

Vous pouvez suivre notre  playlist des vidéos (Explication en Darija arabe marocaine)  bien organisée qui traite : Laravel

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *