Как написать этот красноречивый запрос в Laravel, чтобы он загружал с помощью () модели отношений в этом примере между User моделью и Profile моделью?Я пытался избежать 2 отдельных запросов.
Я чувствую, что я близко, но кое-что не совсем верно.
$author = User::where('id', $id)->with('profile')->get();
Сборник корректно возвращает данные пользователя.Но это показывает профиль отношения как ноль.
#relations: array:1 [▼
"profile" => null
]
Я полагаю, что все настроено правильно с User моделью и Profile необходимыми отношениями.
User.php
public function profile()
{
return $this->hasOne('App\AuthorProfile', 'user_id');
}
AuthorProfile.php
public function user()
{
return $this->belongsTo('App\User');
}