To check the relationship has been loaded in Eloquent, use relationLoaded()
:
$users = App\User::with('profile')->first();
if ($users->relationLoaded('posts')) {
// yes, it has been loaded
// now, place your logic here
}
1
2
3
4
5
6
2
3
4
5
6
Comment