php - 如何获取通用布局文件的数据并显示在所有视图上
问题描述
我有一个通用布局文件,用于扩展导航栏页脚等通用功能。所以现在我需要从我的数据库中获取数据,例如:导航栏中的用户数并在所有视图中显示它们。所以我的通用布局文件没有控制器或路由。我该怎么做?
解决方案
您可以使用 AppServiceProvider 的引导功能将变量传递给特定视图或使用视图 Composer 的多个视图。尝试使用以下示例。
public function boot()
{
\View::composer('url_here', function ($view) {
$view->with('$post', \App\Post::all());
});
}
这是官方文档。
推荐阅读
- java - AnyLogic - selectOutput5 中最后一个出口端口的自定义条件
- javascript - 在 React 中让异步钩子相互等待
- java - 构造函数声明后构造函数对象发生变化
- python - 无论如何,是否可以将在 vscode 中调试的 jupyter notebook 中的 ipython matplotlib 图形渲染为 py 文件?
- sql - 另一个字段中包含的属性值的 SQL 连接
- python-3.x - 在 Jupyter 笔记本中显示 HTML 后隐藏空格
- matlab - 如何使用 MATLAB 正确进行频率带通滤波器?
- swift - 与 UIActivityViewController 共享内容
- python - 我尝试使用torchtext BucketIterator 获取batch.src。获取密钥错误:0
- python - 使用 PyInstaller 打包时找不到 SpaCy 模型