mir-backend-php-laravellisted
Install: claude install-skill anantbhandarkar/make-it-right
# /mir-backend-php-laravel · Make It Right (Laravel)
Bottom tier of the chain: `mir-backend` (generic gates) → `mir-backend-php` (Zend Engine runtime model) → **this** (Laravel/Eloquent library mechanics). Run the gates first; load the PHP runtime tier for the lifecycle/process model; reach for *this* at Gate 5 (design mechanics), Gate 6 (implementation), and Gate 7 review. **Runtime-level concerns (shared-nothing lifecycle, FPM sizing, worker-runtime state bleed, opcache/JIT, php.ini hardening, Composer supply chain) live in `mir-backend-php` — not here.**
**Versions, verified 13 August 2026:**
| Release | Date | PHP | Bug fixes until | Security until |
|---|---|---|---|---|
| Laravel 13 | 17 Mar 2026 | 8.3 – 8.5 | Q3 2027 | 17 Mar 2028 |
| Laravel 12 | 24 Feb 2025 | 8.2 – 8.5 | **13 Aug 2026 — just lapsed** | 24 Feb 2027 |
| Laravel 11 | 12 Mar 2024 | 8.2 – 8.4 | ended | **ended 12 Mar 2026** |
| Laravel 10 | 14 Feb 2023 | 8.1 – 8.3 | ended | ended |
**There is no LTS release.** Laravel has not shipped an LTS since version 6. Every major gets 18 months of bug fixes and 2 years of security fixes. If a project is on Laravel 11 or older it is receiving nothing — that is a Gate 5 risk-register entry, not a "later" item.
**Stack assumed:** Laravel 13 (or 12) · Eloquent ORM · MySQL or PostgreSQL · Redis · Laravel Queues (Horizon or plain `queue:work`). Note that some Laravel 13.3+ patch versions pull Symfony 8 components that require PHP 8.4, so a project pinned to PHP 8.3 m