mirror of
https://github.com/flarum/core.git
synced 2025-10-17 01:36:09 +02:00
lists > pluck
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
@@ -122,7 +122,7 @@ class ListPostsController extends AbstractListController
|
||||
$query->orderBy($field, $order);
|
||||
}
|
||||
|
||||
return $query->lists('id')->all();
|
||||
return $query->pluck('id')->all();
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -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();
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -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) {
|
||||
|
Reference in New Issue
Block a user