User::with(['posts', 'authorPosts.author'])->where('login_users', $login)->first();
//или если экземпляр модели у нас уже есть
$user->load(['posts', 'authorPosts.author']);
$user = User::getUser($login); // Получаем данные о пользователе
// "Делаем ленивую нетерпеливую загрузку"
if($user){
$user->load(['posts']);
}
return $user; // Отдаём эти данные
return self::with('posts')->whereLoginUser($login)->first();
return self::with('posts')->whereLogin($login)->first();
Будет не один объект. Собираюсь сделать: посты с авторами, комментарии, лайки, репосты и т.п.
https://laravel.com/docs/5.3/upgrade#5.3-session-i...
Связано с флоу обработки запроса