Laravel 4:如何在页脚中显示查询结果
Posted
技术标签:
【中文标题】Laravel 4:如何在页脚中显示查询结果【英文标题】:Laravel 4: how show query results in footer 【发布时间】:2014-11-02 22:40:24 【问题描述】:我为页脚创建了一个模板并将其包含在主模板中。 在页脚中显示查询结果以使其在所有页面上可见的正确过程是什么? 谢谢
【问题讨论】:
【参考方案1】:如果您想在模板文件中包含一个变量,您可能需要查看this Laravel page。您可以使用它来创建一个应用程序事件,这将使您能够拥有一个可在您的控制器中访问的变量以及您在整个站点的视图。这些app::before
函数放置在您的app/filters.php
文件中。
他们是这样工作的:
App::before(function($request)
// Singleton (global) object
App::singleton('someApp', function()
$someApp = new stdClass;
// Do some code here that calculates something and assign it as below
$someApp->myVaribale = 'Hello World';
return $someApp;
);
$someApp = App::make('someApp');
View::share('someApp', $someApp);
);
然后在您的视图/模板中,您可以使用$someApp->myVariable
调用它。在控制器中,您可以以相同的方式使用它,但在访问它之前使用 $someApp = App::make('someApp');
【讨论】:
以上是关于Laravel 4:如何在页脚中显示查询结果的主要内容,如果未能解决你的问题,请参考以下文章