/* Получаем авторов поста */
public function author(){
return $this->belongsTo(User::class, 'author_posts', 'id_users');
}
return self::with('getUserPosts')
->where('login_users', $login)
->first();
Нейминг полей заставил меня плакать.
Зачем делать жадноленивую загруку для одного объекта?
Ну и главное в вашем вопросе нет вопроса.