Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 主模板中的Laravel变量_Php_Laravel_Blade - Fatal编程技术网

Php 主模板中的Laravel变量

Php 主模板中的Laravel变量,php,laravel,blade,Php,Laravel,Blade,我有一个电子商务系统。我正在显示购物车中的商品总数。你可以在下面看到 当我创建购物车视图时。我可以像CartController一样传递变量 return view('cart.index') 但在我的模板中,我使用了诸如navbar之类的partials 看法 如果用户登录,他们将看到此$itemCount。现在,我正在将我的项目转换为laravel项目 我应该在每个视图中使用$itemCount。我在问这件事。我该怎么做呢?我在拉维尔·曼努埃尔那里找到了答案 我的意思是与所有视图共享数据

我有一个电子商务系统。我正在显示购物车中的商品总数。你可以在下面看到

当我创建购物车视图时。我可以像CartController一样传递变量

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');
}