*/ use HasFactory; use Uuid; use Searchable; protected $fillable = [ 'person_id' ]; protected $hidden = [ 'id', 'person_id', ]; protected function makeAllSearchableUsing(Builder $query): Builder { return $query->with('person'); } public function toSearchableArray(): array { return [ 'person.full_name' => '', 'person_addresses.address' => '' ]; } public function person(): BelongsTo { return $this->belongsTo(\App\Models\Person\Person::class); } public function clientCases(): HasMany { return $this->hasMany(\App\Models\ClientCase::class); } }