Make failures explicit and retryable on the job: ```php final class ProcessOrder implements ShouldQueue { public int $tries = 3; public int $backoff = 60; public function failed(Throwable $exception): void { // mark the order failed and notify an operator } } ``` Run the failed-job-table migration (`php artisan queue:failed-table` followed by `php artisan migrate`) so exhausted jobs are retained for inspection and retry. Configure Horizon rather than relying on an unmonitored `queue:work` pro...
Scanned 9/5/2026
Install to Claude Code
npx -y skills add HoangNguyen0403/agent-skills-standard --skill laravel-background-processing --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Laravel Background Processing?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hoangnguyen0403-laravel-background-processing-80110af2)More formats (shields.io, HTML) on the badges page.
Make failures explicit and retryable on the job:
```php
final class ProcessOrder implements ShouldQueue
{
public int $tries = 3;
public int $backoff = 60;
public function failed(Throwable $exception): void
{
// mark the order failed and notify an operator
}
}
```
Run the failed-job-table migration (`php artisan queue:failed-table` followed by `php artisan migrate`) so exhausted jobs are retained for inspection and retry. Configure Horizon rather than relying on an unmonitored `queue:work` process in production. Keep payloads small, pass model IDs, and make `handle()` idempotent because a job may execute more than once before failure is finalized. Monitor retry counts and alerts so a failed job is not reported as completed.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!