Class LaravelUi5\Sdk\Security\Models\Artifact

extends Model
uses HasFactory

Class Artifact

Represents a registered UI5 artifact within the LaravelUi5 ecosystem. Artifacts are the foundational metadata entities of the SDK — they describe apps, libraries, actions, dashboards, and other UI5 components that have been made known to the system.

Each record reflects a concrete module version and provides a stable anchor for related features such as settings, abilities, roles, and groups.

Key Concepts

  • namespace – globally unique JS-style identifier (e.g. com.laravelui5.partners)
  • type – artifact category defined by {@see ArtifactType}
  • url_key – local route segment used in URL construction
  • version – semantic version of the artifact
  • description – short system-level note for administrators and integrators
  • Illuminate\Database\Eloquent\Model
    • LaravelUi5\Sdk\Security\Models\Artifact uses HasFactory
Methods
Properties