將資料傳遞到Laravel 中的視圖
嘗試使用View::make('blog', $posts);,您可能會遇到一個錯誤,表示$posts 未定義。為了解決這個問題,我們需要了解 Laravel 中資料是如何傳遞給視圖的。
使用 with 方法
要將資料傳遞給視圖,我們可以使用View 門面上的 with 方法。此方法採用兩個參數:我們要在視圖中使用的變數的名稱,以及我們要指派給它的值。
範例
中在您的程式碼中,您可以使用以下語法將$posts 陣列傳遞到部落格檢視:
return View::make('blog')->with('posts', $posts);
這將使$posts 數組可用在您的部落格視圖中,然後您可以在@foreach循環中使用它:
@foreach ($posts as $post) <!-- Your blade code here --> @endforeach
以上是如何正確地將資料傳遞到 Laravel Blade 視圖?的詳細內容。更多資訊請關注PHP中文網其他相關文章!