在重定向期间传递集合以在laravel中路由

时间:2017-04-21 17:44:16

标签: php laravel collections routing

我在视图中有一个表单,用户可以在其中向DB添加项目。 成功插入数据库后,我想重定向到一个视图,其中包含来自其他用户的最新条目,但我想沿着用户刚刚添加的项目发送。 我的意思是在该视图控制器中保存数据库查询,然后我应该仅检索来自其他用户的最新10个条目,而不是auth用户刚刚添加的条目。 有可能吗?

1 个答案:

答案 0 :(得分:1)

您希望单独显示最近添加的记录。在这种情况下,您可以在将数据插入数据库后将数据传递给视图。类似的东西:

$otherUsersLastItems = Model::latest()->take(10)->get();
$lastItem = Model::create($request->all());
return view('some.view', compact('otherUsersLastItems', 'lastItem'));