2015-10-19 75 views
0

我有一個電子商務系統。我在購物車中顯示全部物品。你可以在下面看到它。Laravel變量主模板

enter image description here

當我創建購物車視圖。我可以通過使用CartController變量,如

return view('cart.index') 

但在我的模板,我有諧音,如導航欄。

視圖

template 
    partials 
     navbar.blade.php 
     footer.blade.php 
     header.blade.php 
    master.blade.php 

如果他們用戶登錄會看到這個$ ITEMCOUNT。現在我正在將我的項目轉換成一個laravel項目。

我應該在每個視圖中使用$ itemCount。我在問這個問題。我怎樣才能做到這一點 ?

+0

你是什麼意思與全局變量? – Svetoslav

+0

我們將控制器的變量傳遞給刀片模板。例如CartController,ProductController等。對於每個視圖,我必須傳遞$ itemCount變量。因爲它是主模板。我想爲每個地方都做一次。 $ itemCount將位於Navbar –

+0

您會在每個頁面上顯示多個計數器還是僅與當前控制器相關? – Svetoslav

回答

1

將值設置爲會話後,您還可以從刀片模板中檢索值。

在刀片模板中添加這些東西(根據您的要求)。

$ value = Session :: get('key');

{{$值}}

Please refer to Laravel Session