zqhong/fastd-eloquent
Brings Laravel's Eloquent ORM to the FastD PHP framework: a lightweight bridge that lets FastD applications use familiar ActiveRecord models, relationships, and fluent query building alongside the framework's existing database and container components, with minimal setup.
php -v locally and in every CI image (php:7.2, older Debian/Ubuntu bases often ship 7.2.0–7.2.4) before composer require.illuminate/database 6.20.* line. Inspect with composer show <vendor>/<package> and composer why illuminate/database; it will not mix cleanly with an 8.x/9.x database component.composer require <vendor>/<package>:^2.0, then publish anything it ships: php artisan vendor:publish --provider="<Vendor>\\<Package>\\<Package>ServiceProvider" and run php artisan migrate if migrations are included. Auto-discovery usually registers the provider; verify with php artisan package:discover.6.20.*, treat illuminate/database as part of your application surface: commit composer.lock, and after upgrading run composer show illuminate/database to confirm you are on a >= 6.20.11 build (the release that carries the CVE-2021-21263 fix).$this->mock(...) it in tests without touching vendor code.config('package.enabled')). Laravel's config cache means you must php artisan config:clear after edits — build that into deploy scripts.composer audit (or a roave/security-advisories dev dependency) to fail builds on known-vulnerable transitive packages — exactly the class of issue this release fixes.composer install after upgrading. Pin your base images explicitly (php:7.2.5-cli or newer) and re-check Dockerfiles, not just composer.json.composer update may not move the database package. If your root composer.json constrains illuminate/* tightly, the CVE fix can remain unresolved despite the release note. Verify the actual installed version, not the constraint, and check the lockfile diff in code review.DB::listen(...)) on a staging path that uses raw/parameterised queries and confirm bindings render as expected — this catches both a stale dependency and any code that hand-builds SQL around the package.6.20.* is a maintenance risk: budget an upgrade path and watch for a v3 that moves to a supported framework line. The new CI workflow is a good signal the project is still maintained — check its branch/version matrix.php artisan tinker plus the package's own test suite is the fastest route; the newly added GitHub Action shows the exact command the maintainers use to run tests, so copy it rather than guessing.vendor/ — the next composer update silently reverts it, and you lose the security fix you just gained.How can I help you explore Laravel packages today?