laravel-persona/livewire
Livewire components for Laravel Persona: drop-in reactive UI for creating, editing, and displaying persona profiles. Includes validation, seamless Livewire bindings, and a smooth no-extra-JavaScript workflow for Laravel apps.
composer require (or the package’s documented require line), then run the package’s install command. In v1.1.2 the install command now auto-registers the orphan sweeper in the scheduler, so review the scheduler diff it produces rather than adding the schedule manually.routes/console.php or bootstrap/app.php for the added Schedule::command(...) entry.app/Console/Kernel.php.php artisan schedule:list to verify the sweeper is registered and see its cron expression.--dry-run (or the package’s equivalent) and inspect the orphan count.DB::table(...)->delete() or raw SQL, model events and cascades do not fire. The sweeper is the reconciliation mechanism. Pair raw-delete code paths with a note (or a test) that the next sweep is responsible for cleaning the orphaned children.Schedule::command('orphan-sweeper:run')->dailyAt('02:30')->withoutOverlapping();
Keep withoutOverlapping() for large tables.withoutOverlapping() and, where possible, a shared lock.schedule:list after deploy.schedule:list first, then the correct file for your framework version, then the server’s cron entry for schedule:run.How can I help you explore Laravel packages today?