Vector::class, ]; protected $fillable = [ 'list_type', 'area', 'location_name', 'status', 'media_uuid', 'media_url', 'embedding', 'prompt', ]; protected $hidden = [ 'id', 'created_at', 'updated_at', 'deleted_at', 'list_type', 'area', 'location_name', 'status', 'media_uuid', 'embedding', ]; protected $appends = [ 'ids', ]; protected function ids(): Attribute { return Attribute::make( get: fn ($value, $attributes) => hashids_encode($attributes['id']), ); } }