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

Powered by VuePress
Copyright 2010-2024 Thai Nguyen Hung all rights reserved.