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]);
         */
    }
}