Hi. I'm not sure it's something it was alredy fixed in a later version but I'm facing this issue in v9 (I can't upgrade to v10 due to PHP < 8):
98 $user->addMediaFromBase64(...)->usingName(...)->usingFileName(...)->toMediaCollection(...);
99 $source = $user->getFirstMediaUrl(...);
100 dd($source); // ""
If I reload $user or add $user->load('media') after toMediaCollection() then it works as expected.
Am I doing something wrong?