0% ont trouvé ce document utile (0 vote)
38 vues2 pages

Exos Programmer en Backend Serie2

Le document présente des questions et exercices sur le routage et les commandes Artisan dans Laravel. Il aborde les catégories de routage, les méthodes de la classe Middleware, et le moteur de template Blade. Des exercices pratiques incluent la création de routes et de contrôleurs, ainsi que la gestion des vues pour un service RH.

Transféré par

dev.cdma
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
38 vues2 pages

Exos Programmer en Backend Serie2

Le document présente des questions et exercices sur le routage et les commandes Artisan dans Laravel. Il aborde les catégories de routage, les méthodes de la classe Middleware, et le moteur de template Blade. Des exercices pratiques incluent la création de routes et de contrôleurs, ainsi que la gestion des vues pour un service RH.

Transféré par

dev.cdma
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Exercices serie2

Question de cour :
1) Quelle sont les catégories de routage utiliser par Laravel ?
 Get
 Post
 Put
 Delete
 Any
 ma

2) Quelle sont les méthodes qui contient la classe Middleware ?


 Handle
 terminate

3) Quel est le moteur de template utilisé dans Laravel ?

blade

Exercice 1 :
Ecrire les commandes artisan correspandant :
a) Créer un projet
Composer create-project laravel/laravel name

b) Lancer le projet

Php artisan serve


c) Créer un controlleur de base
Php artisan make :controller name

d) Créer un controlleur de ressource


Php artisan make :controller name --resource

Exercice 2 :

1) Ajouter une route qui permet de retourner le message ‘Bonjour Laravel’ ?


([Link]

Syntaxe :
Route::get('/', function () {
return ' Bonjour Laravel’;

Soit la vue avec le nom [Link] dans le dossier /resource/views/ qui permet d’afficher le titre
Accueil?
2) Ajouter une route qui permet de router la vue ‘accueil’ ? (2.5pts)
([Link] Syntaxe :
Route::get('/', function () {
return view (‘accueil’);

Exercice 3 :
Un service RH utilise les ressources Laravel suivantes pour obtenir les données des employés :

Route::get('/employee/{id?}', function ($id = 0) { return


view('employee');
});

Route::get('/employee/{id}/subordinates/', function ($id) { return


view('subordinates');
});

Route::get('/employee/{id}/subordinates/{subordinateId}', function
($id,
$subordinateId) { return view('subordinateDetails'); });

 Les vues : employee , subordinates , subordinateDetails


1) Une demande à "/employee/" sera mappée à la vue
[Link]
2) Une requête à "/employee/12" sera mappée à la vue
[Link]
3) Une requête à "/employee/10/subordinates/1" sera mappée à la vue
[Link]
4) Une requête à "/employee/10/subordinates/" sera mappée à la vue
[Link]
5) Une demande à "/employee/10/subordinates/1/10" sera mappée à la vue
indefined

Vous aimerez peut-être aussi