Laravel 8 創(chuàng)建視圖

2021-07-17 16:00 更新

技巧:如果您想了解更多關(guān)于如何編寫 Blade 模板的更多信息?查看完整的 Blade 文檔 將是最好的開(kāi)始。

視圖包含應(yīng)用程序的 HTML 服務(wù),并且將控制器 / 應(yīng)用程序邏輯與演示邏輯分開(kāi)。視圖文件存放于 resources/viewsresources/views 目錄下。一個(gè)簡(jiǎn)單的視圖代碼如下所示:

<!-- View stored in resources/views/greeting.blade.php -->

<html>
    <body>
        <h1>Hello, {{ $name }}</h1>
    </body>
</html>

將上述代碼存儲(chǔ)到 resources/views/greeting.blade.php 后,我們可以使用全局輔助函數(shù) view 將其返回,例如:

如你所見(jiàn), 傳遞給 view 輔助函數(shù)的第一個(gè)參數(shù)對(duì)應(yīng) resources/views 目錄中視圖文件的名稱。第二個(gè)參數(shù)是應(yīng)該可供視圖使用的數(shù)據(jù)數(shù)組。在這種情況下,我們傳遞 name 變量,該變量將使用 Blade syntax 在視圖中顯示。

當(dāng)然,視圖文件也可以嵌套在 resources/views 目錄的子目錄中?!更c(diǎn)」符號(hào)可以用來(lái)引用嵌套視圖。例如,如果你的視圖存儲(chǔ)在 resources/views/admin/profile.blade.php,則可以這樣引用它:

return view('admin.profile', $data);

注意:視圖目錄名中不應(yīng)該包含 . 字符。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)