Laravel EnsoLaravel Enso
Guide
Back End
Front End
GitHub
Guide
Back End
Front End
GitHub
  • Front End

    • Accessories
    • Addresses
    • Algolia
    • Audits
    • Auth
    • Bookmarks
    • Calendar
    • Card
    • Cargo Partner
    • Categories
    • Charts
    • Checkbox
    • Clipboard
    • Comments
    • Commercial
    • Companies
    • Confirmation
    • Currencies
    • Data Import
    • Date
    • Datepicker
    • Directives
    • Discounts
    • Divider
    • Documents
    • Dropdown
    • Dropdown Indicator
    • Eav
    • Emag
    • Emails
    • Enums
    • ERD
    • Facebook
    • Files
    • Filters
    • Financials
    • Forms
    • Frisbo
    • Google
    • Holidays
    • How to
    • Interactions
    • Inventory
    • IO
    • Laravel Validation
    • Loader
    • Localisation
    • Logs
    • Measurement Units
    • Meili Search
    • Menus
    • Mixins
    • Modal
    • Money
    • Monitored Emails
    • Notifications
    • Orderable Trees
    • Packaging Units
    • Pagination
    • People
    • Permissions
    • Product Lots
    • Products
    • Progress Bar
    • Progress Circle
    • Progress Indicator
    • Questionnaires
    • Quick View
    • Range Slider
    • Rating
    • Roles
    • Route Mapper
    • Sale Channels
    • Scroll to Top
    • Search Mode
    • Select
    • Sentry
    • Services
    • Smart Bill
    • SMS Advert
    • Strings
    • Switch
    • Tables
    • Tabs
    • Tasks
    • Teams
    • Textarea
    • Themes
    • Ticketing
    • Toastr
    • Transitions
    • Tree View
    • Tutorials
    • Typeahead
    • Typesense
    • UI
    • Uploader
    • UPS
    • User Groups
    • Users
    • Virtual Call Center
    • Vouchers
    • Webshop
    • WYSIWYG

Eav

LicenseStableVueJavaScriptSCSSnpmIssuesMerge Requests

Description

Eav provides the frontend form helpers and management pages for Enso entity-attribute-value flows.

It combines a reusable form renderer for grouped dynamic attributes with a values-management page used to maintain selectable attribute values.

Installation

This package is distributed as part of the private Enso UI workspace and is normally consumed from the Solarlink client bundle.

Features

  • exports FormEav for embedding dynamic EAV groups inside Enso forms
  • exports Values for managing attribute option lists
  • ships the /eav/groups route group used for attribute-group administration
  • integrates grouping, selector, tree, and values editing widgets around backend-driven payloads

Usage

<script>
import { FormEav, Values } from '@enso-ui/eav/bulma';

export default {
    components: { FormEav, Values },
};
</script>

API

FormEav

Grouped EAV form renderer.

Import: @enso-ui/eav/bulma

Props:

  • form: object required

Events:

  • grouped

Values

Attribute value manager.

Import: @enso-ui/eav/bulma

Props:

  • attributeId: number required

Events:

  • No public emits.

Routes

/eav/groups

Route name:

  • eav.groups.index

Page:

  • src/bulma/pages/eav/groups/Index.vue

The page pairs an orderable tree of groups and attributes with the backend form editor and the Values panel for attribute option maintenance.

Companion Backend Package

  • laravel-enso/eav ↗

The backend companion provides the routes, tree payloads, attribute forms, and value endpoints consumed by the frontend package.

Depends On

  • @enso-ui/forms ↗
  • @enso-ui/laravel-validation ↗
  • @enso-ui/loader ↗
  • @enso-ui/orderable-trees ↗
  • @enso-ui/typeahead ↗

License

Proprietary. See LICENSE.

Edit this page on GitHub
Last Updated: 4/21/2026, 11:54:28 AM
Prev
Dropdown Indicator
Next
Emag