guilhermegonzaga/presenter
A Laravel presenter package that wraps models and other objects in dedicated presenter classes, keeping views and controllers clean. Define reusable presentation methods for formatting, computed values, and view-ready output while preserving access to the underlying object.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| laracasts/presenter | 0.87 | A lightweight presenter layer for Laravel that wraps your models and exposes clean, dedicated methods for formatting and displaying their data. Keep view logic out of models and controllers, with simple, testable presenter classes. | 863 | 882 | 111 | 90K | 14 | 32.2 | 41.3 | MIT | 2 months ago | |
| lewis/presenter | 0.86 | lewis/presenter is a lightweight Laravel package for wrapping models in dedicated presenter classes, exposing clean, reusable, view-ready data while keeping formatting and presentation logic out of Blade templates, controllers, and Eloquent models. It provides a simple, testable layer for consistent... | 16 | 17 | 3 | 9 | 6 | 1.9 | 4.4 | — | — | |
| carguru/vendor-bundle | 0.86 | — | 0 | 0 | 0 | 0 | 0 | 1.8 | — | — | 3 years ago | |
| michael-rubel/laravel-formatters | 0.85 | Laravel Formatters provides a clean, extensible set of formatter classes for common tasks like money, phone numbers, names, dates, and more. Formatters auto-resolve through the container and support method chaining, making consistent formatting simple throughout your app. | 94 | 94 | 7 | 409 | 0 | 1.2 | 10.0 | MIT | 1 year ago | |
| eghamat24/database-repository | 0.85 | A Laravel package that adds a database repository layer for wrapping Eloquent queries in reusable repository classes. It helps keep models and controllers clean, reduces duplicated query logic, and makes data access more organized, consistent, and testable for common database operations. | 19 | — | 9 | — | 4 | 1.7 | 0.8 | — | 1 year ago | |
| pingpong/presenters | 0.85 | Pingpong Presenters is a Laravel package for transforming models and data into clean, reusable presentation output. It helps separate view logic from your application, making APIs and templates easier to maintain. | 7 | 8 | 7 | 80 | 1 | 0.4 | 14.4 | MIT | — | |
| hemp/presenter | 0.85 | Hemp Presenter is a lightweight Laravel package for wrapping models or data in dedicated presenter classes, giving you a clean place for display formatting, computed fields, and view-ready output while keeping your models and controllers lean. | 247 | 247 | 15 | 12K | 0 | 1.7 | 23.6 | MIT | 2 years ago | |
| culturegr/presenter | 0.85 | Culturegr Presenter is a lightweight Laravel package for the presenter pattern. Wrap Eloquent models or plain data objects in presenter classes to keep formatting, computed values, and view logic out of models and controllers, with a clean, testable API. | 14 | — | 1 | — | 0 | 18.8 | — | NOASSERTION | 1 month ago | |
| mccool/laravel-auto-presenter | 0.85 | — | 741 | 756 | 72 | 4K | 0 | 7.4 | 7.7 | MIT | 4 years ago | |
| larajax/larajax | 0.84 | Larajax is a lightweight Laravel package for AJAX-driven interactions, with helpers to submit forms, load content, and refresh page sections without writing much JavaScript. It integrates with Blade and Laravel routing for simpler dynamic UIs, ideal for CRUD screens and partial updates. | 36 | 36 | 5 | 17K | 1 | 4.0 | 37.7 | MIT | 10 months ago | |
| laravel-views/laravel-views | 0.84 | Laravel Views offers reusable view components for Laravel apps, including tables, grids, lists, and detail pages. Build searchable, sortable, paginated data displays and customizable cards with minimal boilerplate, clean PHP classes, and flexible Blade/Tailwind styling for faster admin panel develop... | 637 | 639 | 75 | 923 | 0 | 6.2 | 7.7 | MIT | 3 years ago | |
| talalalmrka/fgx | 0.84 | — | 0 | 1 | 0 | 7 | 0 | 0.0 | 12.5 | — | — | |
| robclancy/presenter | 0.83 | RobClancy Presenter is a Laravel package for decorating models and other objects with presentation logic, keeping views clean and models focused. Define reusable presenter classes to format output, handle HTML, and separate display concerns from domain code. | 343 | 351 | 38 | 12K | 1 | 3.3 | 21.7 | MIT | 2 years ago | |
| xtend-packages/rest-presenter | 0.81 | Lightweight Laravel presenter for REST APIs that transforms Eloquent models and collections into clean, consistent JSON responses using reusable presenter classes, with support for relationships, field filtering and pagination—keeping controllers thin and API output predictable. | 75 | — | 11 | — | 16 | 5.8 | 5.6 | MIT | 1 year ago | |
| denisyu-1/articulate | 0.81 | Articulate is a context-bounded ORM for modular PHP apps sharing database tables. Map multiple small entity classes to one table, with repositories, relations, migrations, identity map, unit of work, lazy loading, caching, and MySQL/PostgreSQL support. | 3 | 3 | 0 | 0 | 6 | 21.3 | 4.4 | Apache-2.0 | 1 month ago | |
| tormjens/eventy | 0.79 | Lightweight WordPress events manager with clean templates and flexible shortcodes. Create and display events, venues, and organizers; list upcoming/past events, calendars, and single event pages. Developer-friendly hooks and theming options for easy integration. | 438 | 439 | 51 | 13K | 0 | 23.4 | 22.9 | — | 6 months ago | |
| aimeos/pagible | 0.79 | Aimeos Pagible is a Laravel/PHP package for creating and managing content pages with reusable blocks, flexible layouts, and a simple structure for editable site content. It integrates with Laravel apps and the Aimeos ecosystem. | 602 | 600 | 15 | 67 | 9 | 25.1 | 3.8 | MIT | 3 weeks ago | |
| esplora/esplora | 0.79 | Esplora is a Laravel package that lets you explore and inspect your application's structure and data through a clean, developer-friendly interface. It installs in minutes, fits naturally into existing projects, and helps you understand what's happening under the hood. | 6 | — | 2 | — | 0 | 0.4 | — | — | 4 years ago | |
| andersundsehr/rector-p | 0.79 | Run Rector on large legacy projects file by file instead of all at once. rector-p asks you before applying changes to each file, remembers files with no changes, and supports paths, chunks, and starting over. | 7 | 1 | 5 | 8K | 5 | 26.8 | 50.6 | GPL-3.0 | 1 week ago | |
| eg-mohamed/referenceable | 0.79 | Referenceable is a Laravel package that adds customizable reference numbers to Eloquent models. It offers random, sequential, and template-based generation with placeholders like {YEAR} and {SEQ}, plus collision handling, validation, multi-tenancy, and Artisan commands. | 87 | 87 | 3 | 1K | 0 | 18.2 | 17.3 | MIT | 3 months ago |
How can I help you explore Laravel packages today?