Skip to content

The Media System

Media are handled by Spatie’s Laravel Medialibrary package. The media itself is hosted on a S3 compatible object storage (digitalocean "space"). All media-related data are stored in a single "media" table. The package provides a "group" column that designates each media item to a specific “group” (e.g., image, drawing, plan). This fits nicely with our limit options selection feature and is used for filtering.