Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Evo Ui Laravel Package

evolution-cms/evo-ui

Livewire + DaisyUI foundation for modern Evolution CMS manager modules. Provides an iframe layout with local assets, theme sync, a Livewire 4 bridge, config-driven tables/forms, and shared Blade components—no legacy manager CSS/JS or CDN dependencies.

View on GitHub
Deep Wiki
Context7

Компонент Table

Table - канонічна EvoUI поверхня для manager-списків і CRUD. Повний контракт описаний у root документі Table Component.

Стандартна структура

Кожна EvoUI таблиця має:

  • toolbar: зліва title/actions, справа filters, перемикач view, control actions і search;
  • table view і опційний list view на тих самих row data;
  • останню колонку row actions для edit/delete/duplicate/domain actions;
  • опційне відкривання edit modal по double-click;
  • спільний pagination footer;
  • спільні create/edit і delete modals.

Базове використання

<x-evo::table.livewire
    preset="vendor.module.items"
    :context="['moduleUrl' => $moduleUrl]"
/>
return [
    'key' => 'vendor.module.items',
    'provider' => Vendor\Module\Tables\ItemsTableData::class,
    'per_page' => 10,
    'views' => ['table', 'list'],
    'default_sort' => 'updated_at',
    'search' => ['enabled' => true, 'state' => 'search'],
    'actions' => [],
    'filters' => [],
    'columns' => [],
    'list' => [],
    'modal' => [],
    'row_actions' => [],
];

Ownership

EvoUI відповідає за toolbar layout, filters, search, sorting controls, table/list chrome, row action visuals, modals, pagination і state persistence.

Consumer provider відповідає за queries, search/filter mapping, domain validation, modal save, delete guards, reorder persistence і business actions.

Не робити

  • Не створювати module-local CSS або pagination для таблиць.
  • Не додавати другий search/filter toolbar.
  • Не виносити row actions за межі toolbar або останньої колонки.
  • Не показувати в list view інший бізнес-стан, ніж у table view.
  • Не копіювати modal/delete/double-click behavior у consumer.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
cadot.eu/make
besmartand-pro/php-quality-config
sentix/ai-chatbot
codifyo/ts-generator-bundle
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky