0
A
回答
0
刀片式服務注入使它可以讓您直接注入服務單一視圖。視圖作曲家可以使該服務可用於全部您的意見。
如果您只使用一次服務,請使用blade @inject指令。如果你需要在每個視圖中提供服務,請與視圖作曲家
相關問題
- 1. View Composer Laravel 5.3
- 2. Laravel 5.4從刀片撥打js班級
- 3. 看不到刀片變化Laravel 5.4
- 4. Laravel 5.4主刀片:在頁腳
- 5. Laravel 4中View Composer和Creator的區別?
- 6. Laravel 5.4在laravel刀片中顯示cookie值
- 7. 獲取登錄View Composer中的用戶無法正常工作(Sentinel - Laravel 5.4)
- 8. Laravel 5.4與刀片中的關鍵點的搜索關係
- 9. 如何在Laravel 5.4的刀片視圖中顯示count()的值?
- 10. Laravel 5.4無法通過刀片中的外鍵訪問數據
- 11. Laravel 5.4返回刀片中的全部訂單
- 12. 社交名片註冊(Laravel 5.4)
- 13. Laravel將Ajax與View Composer結合使用
- 14. laravel 5.4在郵件中嵌入圖片
- 15. 在執行laravel view()時檢查其他刀片文件
- 16. 在Laravel 5.4中更改刀片內容標籤
- 17. Laravel 5.4在刀片模板中粘貼JavaScript
- 18. Laravel 5.2將對象注入到刀片模板中
- 19. Laravel 5.4圖片庫
- 20. 在刀片服務器中使用會話數據 - Laravel
- 21. Laravel 5.4刀片和select2不能正常工作
- 22. Laravel:依賴注入vs Facades?
- 23. Laravel 5.4刀片Javascript谷歌地圖 - 插入@foreach與多個變量
- 24. 關注vs服務
- 25. Laravel 5:用刀片
- 26. Laravel刀片模板
- 27. Laravel 5 JSON /刀片
- 28. 產生laravel刀片
- 29. Laravel 4刀片BUG
- 30. 與Laravel 5.4一起使用非laravel和composer包
感謝您的快速回復。我沒有解釋可能的情況,我在我的所有佈局中都包含了一個菜單,我不確定哪個是我的案例推薦的。我想在站點範圍內創建一個變量(這裏是一個集合),該菜單使用@include和兩個變體都可以工作。只是想知道哪一個是最好的。 –
就你而言,你會想使用View :: share()方法(https://laravel.com/docs/5.4/views#sharing-data-with-all-views)來共享一個包含所有視圖的集合。或者,您可以使用View Composer調用具有返回集合的方法的服務。刀片服務注入對您來說沒有意義,因爲您需要它的所有視圖,而不僅僅是一個視圖。 –