获取最新插入的记录Laravel

时间:2018-03-08 11:47:28

标签: laravel eloquent

我在以下模型中存储多个帖子:

foreach($users as $user)
{
   $post = new Post;
   $post->user_id = $user->id;
   $post->save();
}

现在,如果我有20 users,我将20 new Posts

问题:

如何在save()之后收回20个帖子?

2 个答案:

答案 0 :(得分:1)

您可以获得一系列插入的帖子,如下所示:

foreach

您也可以在$posts = collect($posts); 循环后将其转换为集合:

sed 's/","/ - /2' file

答案 1 :(得分:-1)

你应该试试这个:

$rsltPosts = Post::orderBy('id', 'desc')
               ->limit(20)
               ->get();