1
0
mirror of https://github.com/flarum/core.git synced 2025-10-17 01:36:09 +02:00

lists > pluck

This commit is contained in:
Daniel Klabbers
2017-10-05 13:39:41 +02:00
parent 4f688fc9a2
commit 2037371886
13 changed files with 33 additions and 33 deletions

View File

@@ -83,7 +83,7 @@ class CreatePostController extends AbstractCreateController
}
$discussion = $post->discussion;
$discussion->posts = $discussion->postsVisibleTo($actor)->orderBy('time')->lists('id');
$discussion->posts = $discussion->postsVisibleTo($actor)->orderBy('time')->pluck('id');
return $post;
}

View File

@@ -122,7 +122,7 @@ class ListPostsController extends AbstractListController
$query->orderBy($field, $order);
}
return $query->lists('id')->all();
return $query->pluck('id')->all();
}
/**

View File

@@ -117,7 +117,7 @@ class ShowDiscussionController extends AbstractShowController
*/
private function loadPostIds(Discussion $discussion, User $actor)
{
return $discussion->postsVisibleTo($actor)->orderBy('time')->lists('id')->all();
return $discussion->postsVisibleTo($actor)->orderBy('time')->pluck('id')->all();
}
/**

View File

@@ -63,7 +63,7 @@ class UpdateDiscussionController extends AbstractShowController
if ($posts = $discussion->getModifiedPosts()) {
$posts = (new Collection($posts))->load('discussion', 'user');
$discussionPosts = $discussion->postsVisibleTo($actor)->orderBy('time')->lists('id')->all();
$discussionPosts = $discussion->postsVisibleTo($actor)->orderBy('time')->pluck('id')->all();
foreach ($discussionPosts as &$id) {
foreach ($posts as $post) {