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 (v1)

Exercice 1 : (4 points)

Ecrire les commandes artisan correspandant :

a) Créer un projet (1pt)

b) Lancer le projet (1pt)

c) Créer un controlleur de base nommé C2 (1pt)

d) Ajouter le dossier lang à l’arboresence du projet (1pt)

 

Exercice 2 : (8 points)

Soit la vue avec le nom formCC1.blade.php dans le dossier /resource/views/ pages :
1- Créer une route qui permet d’afficher la vue ‘formCC1’ (2pts)

2- Proposer un code de la vue , sachant que le clic sur ‘Submit’ permet d’appeller lune route nommée r1. (2pts)

3- Ajouter la route nommée r1 au fichier de routage. Cette route permet d’appeller la méthode getdata du controller C2 . (2pts)

4- proposer un code de la méthode getdata qui permet de récupérer les informations saisient du formulaire précédent et les afficher en utilisant la méthode echo. (2pts)

Exercice 3 : (8 points)

Les vues de notres projets sont définies comme suit :

– views/elements contient : ‘header.blade.php’ et ‘footer.blade.php’

-views/pages contient : home.blade.php

-views/layouts contient : default.blade.php

La vue ‘default’ est le template général du site. Elle inclut le header et le footer déjà existants dans views/elements et propose aux futurs filles de personnaliser le ‘title’ et une section nommée ‘content’:

1. proposer le code de la vue ‘default’(2pts)

2. proposer le code de la vue ‘home’ qui est fille de ‘default’ et qui a un titre d’entête : ‘Home’ et une section qui contient une div : ‘je suis la page home’ (2pts)

3. on veut que ‘http://127.0.0.1 :8000/pages ?page=home’ retourne la vue ‘home’ si page contient une valeur différente à home, alors la page d’erreur 404 s’affiche :

3.1- créer un middleware M1 et coder sa méthode handle (2pts)

3.2- quel type doit avoir le middleware crée ? Comment faire ? (2pts)

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 *