gpt4 book ai didi

php - 根据每个请求将数据传递给 Laravel 5.2 中的布局

转载 作者:可可西里 更新时间:2023-10-31 22:52:26 25 4
gpt4 key购买 nike

您好,我正在使用 Laravel 5.2 构建一个应用程序,我有一个消息系统,我想在我的布局中填充一些部分,例如“当前未读消息计数”和最近 5 条消息的摘要。

我打算采用的方法是调用一个方法来获取我需要的数据,然后将数据传递给布局,然后呈现 View 。

我知道这可以通过 View 编辑器来完成,但我不知道如何做。任何输入将不胜感激。提前致谢

最佳答案

是的,您可以使用 view composer 来做到这一点

假设您有一个my_menu.blade.php View 文件并且您想要将一些数据传递给它。在服务提供商的 boot 方法中执行:

//every time the my_menu view is rendered, this callback will be called
View::composer('my_menu', function( $view )
{
$data = //get your data here

//pass the data to the view
$view->with( 'data', $data );
} );

现在,每次渲染 my_menu View 时,Laravel 都会调用您的回调,获取数据并将数据传递给 View 。因此,在您的 View 文件中,您可以使用 $data

访问数据

关于php - 根据每个请求将数据传递给 Laravel 5.2 中的布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35814606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com