將資料傳遞到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中文網其他相關文章!