请问大家一般【公共页面参数】是怎么做的?

如:网站的导航如下图,包含二级导航的,每个页面还要用到。

请问大家一般【公共页面参数】是怎么做的?

请问大家这样的情况是 包含导航的视图页面,写代码吗?

请问可以在公共的一个Controller控制器下面__construct方法下,给每个视图页面传递参数?
我尝试了下面的操作,想在任意一个页面获取$aaaa,但是报错,希望大家讲下大家是怎么操作的,我学习借鉴一下

<?php

namespace App\Http\Controllers\Index;

use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;

class Controller extends BaseController
{
    use AuthorizesRequests, DispatchesJobs, ValidatesRequests;

    public function __construct()
    {
        $a = "1000";
        return view()->share('aaaa',$a);
    }
}

请问大家一般【公共页面参数】是怎么做的?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 4
Dennis_Ritchie

你的意思是共享视图变量是吧,你可以在你的AppServiceProvider 中的boot方法中,这么做:

file

6天前 评论
liuhaiqiang999 (楼主) 6天前
No_Panic

ViewComposer

6天前 评论


view()->composer('*', function ($view) {
$_system_config = Cache::rememberForever('_system_config', function () {
return SystemConfig::find(1);
});
$view->with(compact('_system_config'));
});

5天前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!