Le contrôleur est le chef d'orchestre de votre application.
Structure d'un contrôleur
namespace App\Controllers;
class Blog extends BaseController
{
public function show($slug)
{
// Logique ici...
return view('blog_view', ['title' => $slug]);
}
}
BaseController
Tous vos contrôleurs doivent hériter de BaseController. C'est l'endroit idéal pour charger des helpers ou des librairies qui seront partagées par toute l'application.
Ateliers pratiques & Projets
Testez vos compétences avec nos exercices guidés et le tuteur IA.
Ateliers pratiques & Corrigés détaillés
Ateliers pratiques & Corrigés
#1 — Comprendre les bases : Utilisation des Contrôleurs
Atelier #1
Expliquez avec vos mots le concept principal de ce chapitre, puis illustrez-le par un exemple simple.
Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
Corrigé disponible prochainement.
#2 — Application guidée
Atelier #2
Réalisez un exercice pratique en reprenant la structure vue dans le cours et en modifiant au moins 2 paramètres.
Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
Corrigé disponible prochainement.
#3 — Mini défi
Atelier #3
Concevez une petite solution personnelle liée à 'Utilisation des Contrôleurs' et justifiez vos choix techniques.