php - 通过 BaseController 将信息从数据库发送到 SideNavigation Blade 好吗?

标签 php laravel laravel-5.1 laravel-5

我的布局页面具有以下 Blade 引用。

<!DOCTYPE html>
<html lang="en">
<head>
    @include('Includes.head')                    //reference - 1
</head>
<body class="nav-md">
    <div class="container body">
        <div class="main_container">
            @include('Includes.topheader')       //reference - 2
            @include('Includes.sideNavigations') //reference - 3
            @yield('content')
            @include('Includes.footer')          //reference - 4
        </div>
    </div>
    @include('Includes.footerscripts')           //reference - 5
</body>
</html>

我想将记录列表发送到侧边导航。有人可以建议我是否应该使用基本 Controller

最佳答案

是的,我会使用 app/Http/Controllers/Controller.php 并在构造函数中执行查询,然后使用 view()->share() 将其传递给 View

确保也缓存结果,以便它不会对每个请求进行查询。

关于php - 通过 BaseController 将信息从数据库发送到 SideNavigation Blade 好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35591324/

相关文章:

PHP - 特定的 if/or 语句

python - 将波斯语字符串( UTF-8 )从 laravel API 传递到 python 文件

php - 类 App\Http\Controllers\AuthController 不存在 Laravel 5.2

PHP PDO sqlsrv 未定义的类常量 SQLSRV_ENCODING_UTF8

php - 如何强制 wordpress 中的特定页面为非 SSL (http)

php - 如何在 php 中获取此 mysql 查询的两行的总和值

laravel - Eloquent 5.1 不支持绑定(bind) `statement`?

mysql - 通过 Laravel API 使用干预/图像上传/调整大小

php - Laravel:删除数据的 Controller 功能

javascript - 让 Laravel 应用程序既为基于浏览器的应用程序提供服务,又充当 iPhone 和 Android 应用程序的 API 的最佳实践是什么?