iben12/laravel-statable
Laravel Statable makes it easy to add sortable, searchable, paginated data tables to Laravel apps. Define columns and filters on your Eloquent model with a simple trait, then render responsive server-side tables using Blade components and minimal setup.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| bkfdev/eloquent-states-machine | 0.83 | A Laravel package that adds finite state machines to Eloquent models. Define states and transitions, guard changes with conditions, and hook into lifecycle events through a fluent, testable API that keeps status logic clean and out of your models. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 3 years ago | |
| signifly/laravel-manageable | 0.82 | Laravel Manageable lets you make any Eloquent model manageable with a single trait, adding admin-friendly CRUD, publish states, and sorting. It keeps management logic reusable and controllers lean, so building back-office screens takes minutes instead of hours. | 40 | 41 | 5 | 3 | 0 | 0.3 | 0.3 | MIT | 2 years ago | |
| spatie/laravel-model-states | 0.81 | Add state behaviour to Eloquent models by combining the state pattern and state machines. Define each state as a class, cast it on your model, handle database serialization automatically, and transition between states easily. | 1,307 | 1,309 | 107 | 659K | 0 | 40.2 | 43.9 | MIT | 2 days ago | |
| bernskiold/laravel-activatable | 0.81 | A Laravel package that adds activatable behavior to Eloquent models. Easily activate or deactivate records, query only active or inactive entries with built-in scopes, and keep model status handling clean and consistent across your application. | 0 | — | 0 | — | 0 | 12.0 | — | MIT | 5 months ago | |
| padosoft/laravel-validable | 0.81 | A Laravel package that adds model-level validation via a Validable trait. Define rules and messages directly on Eloquent models and validate automatically before save or update, keeping persistence logic cleaner and data safer. | 7 | 7 | 2 | 623 | 0 | 0.7 | 26.6 | MIT | 3 years ago | |
| eloquent/enumeration | 0.81 | Eloquent Enumeration brings typed enum support to Laravel’s Eloquent models. Define reusable enums, cast attributes to enum instances, and keep status or type fields type-safe and expressive without leaving familiar Eloquent conventions. | 146 | — | 12 | — | 3 | 0.9 | 0.5 | MIT | 7 years ago |
|
| jobmetric/laravel-state-machine | 0.81 | jobmetric/laravel-state-machine adds finite state machines to Laravel applications. Define states and transitions for Eloquent models, enforce guards, trigger events and callbacks, and manage safe state changes with a clean, configurable API. | 6 | — | 1 | — | 0 | 0.4 | — | MIT | 1 year ago | |
| taldres/laravel-immutable-attributes | 0.80 | A Laravel package for defining immutable Eloquent model attributes that can be set once but never changed afterward, helping protect critical values from accidental updates. | 0 | 0 | 0 | 3K | 0 | 19.3 | 57.2 | MIT | 2 weeks ago | |
| pion/laravel-support-eloquent | 0.80 | pion/laravel-support-eloquent offers reusable Eloquent support tools for Laravel, including helpful model traits and utilities that simplify common database and model tasks. It integrates smoothly with existing models to help you write cleaner, more maintainable application code. | 3 | 3 | 1 | 263 | 0 | 13.3 | 28.1 | MIT | 4 months ago | |
| marceauka/laravel-crudable | 0.80 | Laravel CRUDable provides a reusable controller trait for adding create, read, update, and delete actions to Laravel models with minimal boilerplate. Configure the model and fields, and it handles the repetitive CRUD logic so your controllers stay clean and consistent. | 39 | — | 3 | — | 0 | 0.1 | — | — | — | |
| josezenem/laravel-slugidable | 0.80 | Automatically generate unique, URL-friendly slugs for your Eloquent models. Customize the source field, separator, and length, and let the package handle duplicates and slug updates when records change, keeping every route clean and consistent. | 11 | — | 0 | — | 0 | 13.2 | 0.9 | MIT | 4 months ago | |
| iotron/laravel-state-machine | 0.80 | A Laravel package for building state machines around Eloquent models. Define states and allowed transitions, guard status changes, and keep workflow logic organized, explicit, and easy to test. Helps replace scattered status checks with a clear, maintainable transition map. | 4 | 4 | 0 | 73 | 0 | 16.1 | 18.8 | MIT | 2 months ago | |
| dragon-code/sentriable-laravel | 0.80 | Sentriable Laravel is a lightweight Sentry integration for Laravel apps. It simplifies exception reporting and error monitoring, letting you capture issues, attach useful context, and keep production problems visible with minimal setup. | 5 | 6 | 0 | 0 | 0 | 0.2 | — | MIT | 4 years ago | |
| ibrand/laravel-active | 0.80 | Laravel package for managing active/inactive status on Eloquent models. Adds an activation flag with query scopes, toggle helpers, and filters so you can quickly enable, disable, or query only active records for products, users, categories, and similar entities. | 3 | 3 | 0 | 14 | 0 | 0.0 | 9.0 | — | — | |
| illuminate/conditionable | 0.80 | Illuminate/Conditionable provides the Conditionable trait, adding when() and unless() methods to Laravel classes. Run callbacks conditionally without verbose if statements, keeping fluent method chains clean and readable. Lightweight and dependency-free, it ships as part of the Laravel framework. | 34,987 | 92 | 12,028 | 3M | 55 | 78.2 | 62.9 | MIT | 3 days ago | |
| javoscript/laravel-macroable-models | 0.79 | Adds Macroable support to Eloquent models, letting you define and register reusable model macros for dynamic methods at runtime. Great for extending models cleanly across packages and projects without touching the model class directly. | 71 | 71 | 4 | 39K | 0 | 0.5 | 37.8 | MIT | — | |
| zepfietje/laravel-seeable | 0.79 | Laravel Seeable adds seen/unseen tracking to your Eloquent models. Attach the trait to let users mark records as seen, check whether an item has been viewed, and query unseen records per user—handy for notifications, activity feeds, and read receipts. | 35 | — | 5 | — | 0 | 0.3 | — | MIT | 3 years ago | |
| testmonitor/eloquent-lockable | 0.79 | Add record locking to Laravel Eloquent models with a simple trait. Prevent concurrent edits by tracking who holds a lock, then lock, unlock, and check status easily—keeping data consistent in multi-user apps. | 4 | — | 3 | — | 0 | 20.2 | — | MIT | 3 days ago | |
| innoge/laravel-enum-states | 0.79 | A state machine for Eloquent built on native PHP enums. Define transitions, defaults, and lifecycle actions on the enum itself, register fields with a single attribute, and keep your normal model casts. Invalid transitions throw; defaults apply automatically. | 5 | 5 | 1 | 3K | 0 | 20.1 | 44.0 | MIT | 5 days ago |
How can I help you explore Laravel packages today?