在Laravel的简单页面上传递关系中的计数

问题描述 投票:-1回答:2

我很好奇是否有可能从控制器传递一个关系计数并将其放在像主页这样的简单页面上(与任何特定模型或控制器没有特别关系)。所以说一个用户有很多货,我该如何将计数传递到页面?

我知道如何传递变量来模拟特定页面(例如显示,编辑,索引和此类页面),而不是一般页面,如主页或关于页面。

laravel variables laravel-5 count
2个回答
0
投票

你应该至少有一个PageController,并有像这样的主页之类的方法。

 class PageController extends Controller {

      protected $data = array();

      public function homepage() {
           $this->data['count'] = 10;
           return view('homepage', $this->data);
      }

 }

$ data是您要传递给视图的所有数据的数组。对于此示例,您可以在刀片模板中访问它们,如下所示:

 {{ $count }}

0
投票

您可以在laravel中启用缓存。它非常简单实用。您可以将变量存储在此缓存中。

有关更多信息,请阅读documentation

© www.soinside.com 2019 - 2024. All rights reserved.