app/Models/User.php
use Illuminate\Foundation\Auth\User as Authenticatable;use Spatie\MediaLibrary\HasMedia; class User extends Authenticatable implements MustVerifyEmail, HasMedia{ // ... public function getPhotoUrlAttribute() { return $this->hasMedia('photos') ? $this->getFirstMediaUrl('photos') : "https://api.dicebear.com/7.x/initials/svg?backgroundType=gradientLinear&fontFamily=Helvetica&fontSize=40&seed=".urlencode($this->name); }}