Laravel DB在一个页面上进行多次调用

时间:2018-01-09 20:20:44

标签: php database laravel

所以我运行了Laravel,我很好奇如何使用模型,控制器,视图等在一个视图中正确运行多个查询。

说我有一个类似下面的仪表板.. http://demos.creative-tim.com/paper-dashboard/dashboard.html?_ga=2.265584009.705745056.1515528943-448113063.1513264324

我希望在每个框中运行不同的查询。用户,付款等之一。我只是好奇我如何正确使用路线等在一个视图中引入多个呼叫?

所以说我的用户模型中的用户计数方法和模型中的付款总计方法 - 如何在一个视图(仪表板)中将它们组合在一起?

1 个答案:

答案 0 :(得分:0)

你会想要做这样的事情,

  $data = array(
            'res' => $res,
            'currentYearTitle' => Carbon::now()->format('Y'),
            'process' => Process::where('type', 3)->limit(4)->get(),
            'payments' => Payments::where('user_id', Auth::user()->id)->get(),
            'threelastYearTitle' => Carbon::now()->subYears(3)->format('Y'),
            'type' => 'active'
            );
          return view('admin.profile.index', $data);

要访问页面上的数据,您可以$res ... $process等访问该页面。