Laravel - 全站侧边栏

问题描述 投票:0回答:0

我想在我的所有页面中添加一个侧边栏,其中将包含数据库中的内容。我网站上的每个页面都会添加这个侧边栏。我最初决定创建一个可以提供内容的控制器,然后在我的布局模板上添加侧边栏 html 和一个 ajax 函数,这将在每个页面加载后请求侧边栏数据。但是,如果我能找到一种方法将侧边栏数据添加到我的所有控制器返回,以便我可以删除 ajax 调用,我觉得我可以使我的系统更有效率。如何做到这一点?

更新:如果可能的话,我想避免手动将数据添加到我的每个控制器返回。如果有必要这样做,请告诉我原因。例子:

return view('configurationManagement.baselines.bulk_upload')
            ->with("sidebarContent", $sidebarContent)
            ->...
laravel routes controller laravel-middleware
© www.soinside.com 2019 - 2024. All rights reserved.