這是否有可能在Laravel Blade模板中創建代碼片段?Laravel模板片段
我需要做一些類似於在Smarty中的事情 - 您將[tag param1 =「value」param2 =「value」]和它通過帶有渲染指定模板的函數標籤。
這是否有可能在Laravel Blade模板中創建代碼片段?Laravel模板片段
我需要做一些類似於在Smarty中的事情 - 您將[tag param1 =「value」param2 =「value」]和它通過帶有渲染指定模板的函數標籤。
是的,這可以通過使用Components或Include。這些允許您創建所謂的子視圖,這些子視圖可以在具有多個參數的頁面上多次調用。
你是對的,但我也需要通過它傳遞一些函數,然後將數據發送到模板。 –
您不能預先在您的控制器中運行該功能嗎? – Jerodev
這個想法是創建預定義片段列表,並製作特定的內容 - 如顯示滑塊。 前端開發人員將[slider id = 1]標籤放置在模板中,然後他用圖片#1獲取滑塊。 –
這不是最佳實踐,因爲所有業務邏輯都應該存在於控制器中,並且刀片應該只是用於顯示。也就是說,要回答你的問題,你仍然可以使用標籤定義一個函數,然後使用刀片語法調用該函數。 – iavery