belongsTo(Product::class); } public function user() { return $this->belongsTo(User::class)->withDefault(function () { return new User(['avatar' => 'avatars/default/' . array_random(User::DEFAULT_AVATARS)]); }); } }