Если у меня есть что-то вроде:Применение нескольких условий запроса после вызова функции
$users = Helpers::getUsersFollowing($user_id);
Где getUsersFollowing()
выглядит следующим образом:
public static function getUsersFollowing($user_id)
{
return Follow::where('user_id', $user_id)
->select('username')
->get();
}
Можно ли, без изменения кода в функции, применить больше запросов после вызова функции, например:
$users = Helpers::getUsersFollowing($user_id)
->with('posts')
->select('display_name')
->get();
Мне нужно уметь выбирать t отображать имена (в дополнение к именам пользователей) и получать сообщения пользователя, но опять же, не изменяя код в функции.
Как я могу это сделать?
Это приведет к задаче п + 1 запроса. Вместо этого вам нужно будет загружать сообщения из коллекции. как '' '$ users-> load ('posts')' '' – jensaronsson