laravel/legacy-factories
Bring back classic Laravel model factories (<=7.x) on Laravel 8+ projects. laravel/legacy-factories restores the old factory syntax for generating test and seed data, easing upgrades and maintaining legacy codebases without rewrites.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| algolia/scout-extended | — | 418 | 419 | 93 | 132K | 45 | 45.6 | 61.3 | MIT | 1 month ago | |
| anourvalar/eloquent-serialize | Serialize and restore Laravel Eloquent QueryBuilder instances. Save complex queries (with relations, where clauses, limits, etc.) to an array/package and later unserialize back into a builder to run the query again. Supports Laravel 6–12. | 111 | 111 | 13 | 1M | 0 | 29.1 | 63.6 | MIT | 1 month ago | |
| arm092/livewire-datatables | — | 30 | 29 | 14 | 2K | 0 | 26.6 | 29.6 | MIT | 1 month ago | |
| astrotomic/laravel-translatable | Laravel package for translatable Eloquent models. Store model translations in the database and automatically fetch/save multilingual attributes based on locale, reducing boilerplate when working with multi-language content. | 1,411 | 1,422 | 177 | 184K | 28 | 47.1 | 45.4 | MIT | 2 months ago | |
| beyondcode/laravel-query-detector | Detect N+1 query issues in Laravel during development. Monitors database queries in real time and alerts you when repeated queries suggest missing eager loading, helping you optimize performance and reduce unnecessary database calls. | 2,052 | 2,059 | 145 | 192K | 4 | 39.2 | 32.2 | MIT | 2 months ago | |
| beyondcode/laravel-websockets | — | 5,086 | 5,072 | 653 | 113K | 0 | 24.5 | 13.3 | MIT | 2 years ago | |
| cesargb/laravel-cascade-delete | — | 19 | 19 | 4 | 2K | 0 | 22.2 | 32.3 | MIT | 2 months ago | |
| culturegr/custom-relation | — | 17 | 17 | 4 | 264 | 1 | 3.3 | 16.5 | NOASSERTION | 1 year ago | |
| cyrildewit/eloquent-viewable | Track page views on Eloquent models without external analytics. Record views (with optional cooldown), count totals or unique views, filter by period, order models by popularity, and ignore bots/crawlers. Stores each view as a DB record for flexible reporting. | 884 | 885 | 118 | 22K | 3 | 34.9 | 24.0 | MIT | 2 months ago | |
| dyrynda/laravel-model-uuid | — | 481 | 481 | 54 | 78K | 1 | 29.2 | 35.8 | MIT | 2 months ago | |
| ekmungai/eloquent-ifrs | — | 361 | 361 | 87 | 638 | 2 | 11.7 | 5.5 | MIT | 1 year ago | |
| emaia/laravel-mediaman | Laravel MediaMan is a UI-agnostic media manager for Laravel. Upload files via a fluent MediaUploader, organize them into virtual collections, attach media to any model through polymorphic associations, tag by channels, and run automatic image conversions. | 0 | 0 | 0 | 9 | 0 | 21.1 | 16.2 | MIT | 2 weeks ago | |
| kirschbaum-development/eloquent-power-joins | Eloquent Power Joins brings Laravel-style joins to Eloquent. Join via relationship definitions, reuse model scopes in join contexts, query relationship existence with joins, and sort by related columns/aggregations—all with cleaner, more readable queries. | 1,569 | 1,570 | 101 | 2M | 10 | 40.4 | 54.2 | MIT | 2 months ago | |
| kitloong/eloquent-power-joins-with-compoships | — | 26 | 26 | 3 | 133 | 0 | 7.5 | 11.3 | MIT | 8 months ago | |
| knuckleswtf/scribe | Generate human-friendly API docs from your Laravel codebase. Scribe outputs a sleek single-page HTML doc with code samples and “Try It Out”, plus Postman collections and OpenAPI specs. It can extract params from validation/FormRequests and auto-generate sample responses. | 2,308 | 2,302 | 356 | 595K | 93 | 71.1 | 66.7 | MIT | 3 weeks ago | |
| kyon147/laravel-shopify | — | 481 | 481 | 178 | 13K | 18 | 41.2 | 33.9 | MIT | 1 month ago | |
| laravel/cashier-mollie | Laravel Cashier integration for Mollie payments and subscriptions. This repository has moved to mollie/laravel-cashier-mollie (v1 and v2 continued) and will be closed Feb 1, 2022. Docs: cashiermollie.com. | 368 | 385 | 62 | 139 | 25 | 10.1 | 7.0 | MIT | 5 years ago | |
| luckykenlin/livewire-tables | — | 9 | 9 | 2 | 0 | 0 | 4.6 | — | Apache-2.0 | 2 years ago | |
| lwwcas/laravel-countries | — | 127 | 128 | 39 | 3K | 8 | 10.7 | 24.0 | MIT | 1 year ago | |
| magros/laravel-model-encryption | — | 14 | 14 | 10 | 445 | 5 | 1.8 | 21.3 | Apache-2.0 | — | |
| mannikj/laravel-sti | — | 6 | 6 | 1 | 157 | 0 | 9.1 | 18.9 | MIT | 1 year ago | |
| mediconesystems/livewire-datatables | — | 1,226 | 1,230 | 257 | 4K | 173 | 42.8 | 34.4 | MIT | 2 years ago | |
| nikolag/laravel-square | — | 0 | 38 | — | 548 | — | 19.8 | 19.1 | — | — | |
| nikolag/square | — | 38 | 38 | 25 | 0 | 0 | 19.7 | 1.2 | MIT | 6 months ago | |
| nuwave/lighthouse | Lighthouse is a Laravel-first GraphQL server framework. Define schemas, resolve data with Eloquent, and handle common GraphQL tasks with built-in directives and extensibility. Docs at lighthouse-php.com. Note: repo planned to move to spawnia/lighthouse. | 3,493 | 3,500 | 469 | 330K | 106 | 77.6 | 58.8 | MIT | 2 months ago | |
| parables/laravel-cuid2 | — | 7 | 7 | 0 | 275 | 2 | 1.9 | 21.5 | MIT | 11 months ago | |
| parables/laravel-model-nanoid | — | 0 | 20 | — | 488 | — | 1.2 | 19.6 | — | — | |
| plank/laravel-mediable | — | 825 | 833 | 109 | 39K | 6 | 35.0 | 29.1 | MIT | 2 months ago | |
| qoraiche/laravel-mail-editor | MailEclipse adds a web UI to create, preview, and manage Laravel mailables without the CLI. Edit HTML/Markdown emails with a WYSIWYG editor, use 20+ ready-made templates, send test emails, and generate fake data for previews—great for beginners. | 2,107 | 2,098 | 281 | 1K | 1 | 28.3 | 3.3 | NOASSERTION | 3 years ago | |
| rennokki/befriended | — | 762 | 765 | 55 | 223 | 0 | 14.9 | 2.3 | Apache-2.0 | 4 years ago | |
| rennokki/laravel-eloquent-query-cache | — | 1,123 | 1,122 | 125 | 105K | 3 | 19.6 | 29.5 | Apache-2.0 | 1 year ago | |
| rennokki/rating | — | 190 | 190 | 25 | 38 | 0 | 6.8 | 1.6 | Apache-2.0 | 4 years ago | |
| spatie/laravel-multitenancy | Unopinionated multitenancy for Laravel: detect the current tenant per request and define what happens when switching tenants. Supports single or multiple databases, tenant-aware queues/jobs, per-tenant artisan commands, and easy model connection switching. | 1,347 | 1,347 | 179 | 155K | 0 | 41.7 | 33.5 | MIT | 2 weeks ago | |
| spatie/laravel-personal-data-export | Generate GDPR-style personal data exports as ZIP files in Laravel. Define what to include via a model method, add JSON and files (local or S3), store zips privately, email users a download link, and clean up old exports with an artisan command. | 548 | 551 | 28 | 12K | 0 | 27.9 | 20.9 | MIT | 3 months ago | |
| t-raven/livewire-datatables | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| toponepercent/baum | — | 31 | 33 | 8 | 2K | 2 | 17.5 | 29.1 | MIT | 3 months ago | |
| v-e-y/datatables-livewire | — | 1 | 2 | 0 | 0 | 3 | 9.7 | 0.4 | MIT | 1 year ago | |
| vigstudio/laravel-eloquent-query-cache | Add query-level caching back to Eloquent with a simple remember-like API. Cache results from database queries, reduce repeated hits, and integrate with Laravel’s cache stores for faster reads and configurable invalidation. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | Apache-2.0 | 3 years ago | |
| willyw2k/livewire-datatables | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 3 years ago | |
| yazan/laravel-settings | — | 58 | 59 | 2 | 24 | 0 | 0.7 | 2.1 | MIT | 4 years ago |
How can I help you explore Laravel packages today?