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做什么?