php - 如何获取公共(public)布局文件的数据并显示在所有 View 上

标签 php mysql laravel

我有一个通用布局文件,用于扩展通用功能,例如导航栏页脚。所以现在我需要从我的数据库中获取数据 例如:导航栏中的用户数 并在所有 View 中显示它们。 所以我的通用布局文件没有 Controller 或路由。我该怎么做?

最佳答案

您可以使用 AppServiceProvider 的引导功能将变量传递给特定 View 或多个 View 与 View Composer。尝试使用以下示例。

public function boot()
{
    \View::composer('url_here', function ($view) {
        $view->with('$post', \App\Post::all());
    });
}

here是官方文档。

关于php - 如何获取公共(public)布局文件的数据并显示在所有 View 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56763847/

相关文章:

php - 在 SQL INSERT 查询中使用 PHP $_GET 变量时,如何使用 $_POST 方法发送 PHP $_GET 变量?

php - 为特定文件夹/路由禁用 Laravel 路由

php - 使用php将文件部分下载到服务器

带有 Laravel 的 PHP 应用服务器

mysql 内连接查询

java - 如何使用java从mysql过滤数据并将其显示在jtable中

php - 如何让 Woocommerce 不保存结账账单字段

php - 如何包含具有相对路径的文件?

laravel - Vuetify.js - IE11 不显示带有 babel-polyfill 的数据表

laravel - 如何正确地将 node_modules 中的库包含到您的项目中?