*/ use HasFactory; protected $fillable = [ 'nu', 'country_code', 'type_id', 'description', 'person_id', 'user_id' ]; protected $hidden = [ 'user_id', 'person_id', 'deleted' ]; protected static function booted(){ static::creating(function (PersonPhone $personPhone) { if(!isset($personPhone->user_id)){ $personPhone->user_id = auth()->id(); } }); } public function person(): BelongsTo { return $this->belongsTo(\App\Models\Person\Person::class); } public function type(): BelongsTo { return $this->belongsTo(\App\Models\Person\PhoneType::class, 'type_id'); } }