سلام
من قصد دارم مقدار یک متغیر رو به اکثر روت هایی که درسایتم باز میشه ارسال کنم
تا الان به این شکل انجام میدادم که یک کنترلر اصلی داشتم که بقیه کنترلرها رو به اون extend میکردم و هر جایی که لازم داشتم از this$ اون مقدار ها رو فراخوانی میکردم
میخواستم ببینم راه حل راحتتری نیستش ؟
ممنون اگه کسی راه حلی داره کمکم کنه
باید بری به service provider، متد boot و اینا رو توش اضافه کنی:
view()->composer('customer.layouts.header', function ($view) {
$pages = Page::all();
$view->with('pages', $pages);
});
اینجا گفتم توی ویوی customer.layouts.header مقدار pages رو از مدل page بگیر و با نام $pages بفرست به اون صفحه. اینجوری دیگه نیازی به تعریف چند باره یک مقدار توی هر متد نداری.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟