Bonjour,

je suis entrain de créer un blog mvc avec laravel mais je rencontre un petit problème

Ce que je fait

j'ai ma page index.blade.php et slidebar.blade.php et un controller au nom de PostController

le code de PostController au niveau de sa fonction index est ceci:

public function index(){
        $posts= Post::with("category")->paginate(3);
        $lasts= Post::orderBy("id","desc")->limit(3)->get();
        $categories= category::all();
        return view("post.index", compact("posts", "categories", "lasts"));
    }

et je retourne ma vue index qui a 3 variables $post, $categories, $lasts

Ce que je veux

Mena je veut transférer la variable $categories qui se retrouve dans ma page index.blade.php dans la page slidebar.blade.php mais je ne sait comment je peux faire. si vous pouvez m'aider avec vos reponses et ça m'aidera pour avancer .
Merci d'avance :(

1 réponse


La directive @include de Blade prend en deuxième paramètre un tableau de variables. Encore une fois, la réponse était dans la documentation.