0
假設我需要在視圖中顯示文章列表。所以我運行一個複雜的查詢來獲取所有需要的數據,並得到一個結果表,例如,像這樣:Laravel:在沒有雄辯的情況下顯示數據
| id | article_name | article_body | article_tag_id | ...(更多專欄)
還有一個模型定義:Article.php。
問題:在Laravel中準備查看數據的正確方法是什麼?我還想補充一點,我正在尋找一種不使用Eloquent的方法。當然,我可以做$ articles = Article::all();
但如果我處理非常複雜的查詢,我需要通過控制加載邏輯手動加載對象。
在上面的情況下,我想這樣做是創建一個模型,並且每個行傳遞給方法負載()是這樣的:
$model = new Article();
$model.load(row);
array_push($dataForView, $model);
最後發送數據,以查看
return view('articles')->with('articles', $dataForView);
這是我應該在Laravel做什麼?