Php 主模板中的Laravel变量
我有一个电子商务系统。我正在显示购物车中的商品总数。你可以在下面看到 当我创建购物车视图时。我可以像CartController一样传递变量Php 主模板中的Laravel变量,php,laravel,blade,Php,Laravel,Blade,我有一个电子商务系统。我正在显示购物车中的商品总数。你可以在下面看到 当我创建购物车视图时。我可以像CartController一样传递变量 return view('cart.index') 但在我的模板中,我使用了诸如navbar之类的partials 看法 如果用户登录,他们将看到此$itemCount。现在,我正在将我的项目转换为laravel项目 我应该在每个视图中使用$itemCount。我在问这件事。我该怎么做呢?我在拉维尔·曼努埃尔那里找到了答案 我的意思是与所有视图共享数据
return view('cart.index')
但在我的模板中,我使用了诸如navbar之类的partials
看法
如果用户登录,他们将看到此$itemCount。现在,我正在将我的项目转换为laravel项目
我应该在每个视图中使用$itemCount。我在问这件事。我该怎么做呢?我在拉维尔·曼努埃尔那里找到了答案 我的意思是与所有视图共享数据 我们可以使用AppServiceProvider与所有视图共享数据 Jeffrey Way的视频最适合这个话题
这正是我所需要的。我在拉维尔·曼努埃尔那里找到了答案 我的意思是与所有视图共享数据 我们可以使用AppServiceProvider与所有视图共享数据 Jeffrey Way的视频最适合这个话题 这正是我所需要的 在会话中设置值后,还可以从刀片模板检索 在刀片模板中添加这些内容(根据您的要求) $value=Session::get('key') {{$value}} 在会话中设置值后,还可以从刀片模板检索 在刀片模板中添加这些内容(根据您的要求) $value=Session::get('key') {{$value}}
全局变量是什么意思?我们正在将带有控制器的变量传递给刀片模板。例如CartController、ProductController等,对于每个视图,我都必须传递$itemCount变量。因为它是主模板。我想在每个地方做一次$itemCount将位于NavBar中您会在每个页面上显示多个计数器还是仅与当前控制器相关?我想您需要的是ViewComposer:。您可以定义视图中的可用项、可用项和可用项。全局变量是什么意思?我们正在将带有控制器的变量传递给刀片模板。例如CartController、ProductController等,对于每个视图,我都必须传递$itemCount变量。因为它是主模板。我想在每个地方做一次$itemCount将位于NavBar中您会在每个页面上显示多个计数器还是仅与当前控制器相关?我想您需要的是ViewComposer:。您可以定义视图中可用的内容、位置和内容。
template
partials
navbar.blade.php
footer.blade.php
header.blade.php
master.blade.php
public function boot()
{
view()->share('key', 'value');
}