Introduction¶
Le controller est la partie qui va traiter les données et les renvoyés à la vue, c'est le seul endroit où on fait du traitement de donnée.
Créer un controller¶
php artisan make:controller HomeController
Cette commande va créer un controller nommé HomeController dans app/Http/Controllers.
Exemple¶
class HomeController extends Controller
{
public function index()
{
$title = 'Accueil';
// Revoie de la variable title a la vue.
return view('accueil', compact('title'));
/***
* Ou bien:
* return view('accueil')->with('title', $title);
* return view('accueil', ['title' => $title]);
*/
}
}