FSM – Département Informatique – ISI1 – S2 – 2021/2022
TP 2 « Développement PHP »
Initiation à Laravel
Exercice
1) Créer une nouvelle application Laravel 9.x nommée « blog » dans le dossier « www »
(ou « htdocs »)
2) Utiliser le navigateur pour consulter l’adresse « [Link] »
3) Utiliser les templates pour créer les fichiers suivants sous « resources/views » :
a. [Link] : contient l’entête commun des différents pages (doit être inclus
dans toutes les vues)
b. [Link] : contient le bas de page commun des différentes pages (doit être
inclus dans toutes les vues)
c. [Link]
d. [Link]
e. [Link]
f. [Link]
g. [Link]
h. [Link]
i. [Link]
4) Est-il possible d’inclure « [Link] » et « [Link] » si ces deux fichiers se trouvent
dans le dossier « resources/views » ? Est-il possible d’inclure « [Link] » et
« [Link] » si ces deux fichiers se trouvent dans le dossier « public » ?
5) Quelle est la page qui s’affiche en allant sur « [Link] » ?
Supprimer le fichier « [Link] » et consulter l’adresse url à nouveau.
Quelle est la page qui s’affiche ?
6) Est-il possible d’accéder aux autres pages du site ([Link], [Link], etc.) ?
7) Créer le contrôleur « ContactController » avec la méthode « showView ». Cette
méthode retourne la vue « [Link] »
8) Ajouter les routes suivantes :
a. url : "articles/java", méthode : get, retourne « [Link] »
b. url : "articles/php", méthode : get, retourne « [Link] »
c. url : "articles/cpp", méthode : get, retourne « [Link] »
d. url :"contact", méthode :get/post, retourne « ContactController@showView »
e. url : "login", méthode : get, retourne « [Link] »
f. url : "register", méthode : get, retourne « [Link] »
9) Modifier les fichiers « [Link] » et « [Link] » afin de renseigner les liens
corrects vers les différentes pages du site.
Langages et technologies de développement II Page 1/1