lara-zeus/chaos

Maintainers

Package info

github.com/lara-zeus/chaos

Homepage

pkg:composer/lara-zeus/chaos

Fund package maintenance!

atmonshi

Statistics

Installs: 5 439

Dependents: 3

Suggesters: 0

Stars: 3

Open Issues: 0

3.0.1 2026-04-29 00:24 UTC

README

Chaos

Chaos is the mythological void state preceding the creation of the universe.

Latest Version on Packagist Tests Code Style Total Downloads Total Downloads

💖 if you think this has potential, star ⭐️ the project to let me know :)

Support Filament

filament-logo

Opinionated Filament Setup

zeus chaos is a thin convention layer on top of Filament. It standardizes how resources, forms, tables, infolists, and models handle things you repeat on every CRUD screen.

Features

  • ChaosModel — sets created_by / updated_by on save, defines createdBy() / updatedBy() relations, and exposes isUsingActionBy() / isUsingSoftDelete() so UI code can turn columns on or off.
  • Blueprint macrosactionBy() and dropActionBy() for migrations.
  • ChaosResource — derives model labels from a lang file named from the resource slug; adjusts the Eloquent query (soft-delete scope, eager-loading createdBy / updatedBy when enabled).
  • ChaosForms — shared grid layout with your schema on the main area and an optional sidebar (your sections + collapsible “record info”: timestamps, created-by popover via Popover).
  • ChaosTables — ID + timestamp columns, created by / updated by popover columns, deleted at when soft deletes are on, trashed filter, default pagination 25 and sort by primary key desc, row action group (view / edit / delete / force delete / restore when allowed), and bulk delete / force delete / restore.
  • ChaosInfos — infolist/Schema layout with record info sidebar (created/updated timestamps and by-fields).
  • ChaosEditRecord, ChaosListRecords, ChaosViewRecord — header actions wired to View / Delete / Create / Edit only when the resource actually registers those pages.
  • MultiLangtabs per config('app.locales') for a translatable attribute (pairs well with Spatie Translatable).
  • UserCardColumn — thin alias of Popover’s PopoverColumn for user detail popovers in tables.

Full Documentation

Visit our website to get the complete documentation: https://larazeus.com/docs/popover

Support

Available support channels: