首頁 >後端開發 >php教程 >如何正確地將資料傳遞到 Laravel Blade 視圖?

如何正確地將資料傳遞到 Laravel Blade 視圖?

DDD
DDD原創
2024-12-15 03:01:08932瀏覽

How Do I Correctly Pass Data to Laravel Blade Views?

將資料傳遞到Laravel 中的視圖

嘗試使用return View::make('blog', $posts),您可能會遇到錯誤,表示$posts 未定義。要解決此問題:

利用with() 方法:

不要直接在視圖方法中傳遞數據,而是使用with() 方法來設定要傳遞的數據。此方法指派一個鍵值對,其中鍵代表視圖中的變數名稱,值是您要傳遞的資料。

範例:

return View::make('blog')->with('posts', $posts);

在刀片視圖中,您可以以 $posts 的形式存取傳遞的資料:

@foreach ($posts as $post)
    <!-- Your code here -->
@endforeach

以上是如何正確地將資料傳遞到 Laravel Blade 視圖?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn