al-one/laravel-soft-deletes-unix
Adds Unix-timestamp based soft deletes to Laravel Eloquent models, swapping the default nullable deleted_at datetime column for an integer timestamp to save storage and speed up queries while keeping familiar restore and force-delete behavior.
GHSA-4mg9-vhxq-vm7j and the package's SECURITY.md/CHANGELOG to verify which versions are affected and whether 1.6.20-beta1 is the first patched release or whether a stable patch is also available. Prefer the stable patch if one exists.composer require <vendor>/<package>:"^1.6.20@beta" --with-all-dependencies
Commit the resulting composer.lock and run composer audit to confirm the advisory is cleared.php artisan vendor:publish --provider="Vendor\Package\PackageServiceProvider" --tag=config
CHANGELOG.md, SECURITY.md, the package service provider, published config, and any existing tests that cover the affected feature.composer.lock committed and add a CI step:
composer audit --locked
Enable Dependabot/Renovate security updates so future GHSAs are surfaced automatically.1.6.20-beta1 through local → CI → staging before production. Treat the beta as a candidate patch, not a guaranteed stable release.composer update <vendor>/<package> --with-all-dependencies
php artisan config:clear
php artisan test
composer audit
config/ and environment variables; avoid editing vendor files so patches apply cleanly.stable; 1.6.20-beta1 will not install unless you use an explicit @beta constraint or set minimum-stability. Avoid setting "minimum-stability": "beta" globally—scope it to the single package.composer why <vendor>/<package> and composer audit after updating to ensure the whole tree is clean.php artisan config:clear
php artisan cache:clear
composer dump-autoload
php artisan about, composer outdated, composer why-not <vendor>/<package> <version>, and the application log. Check whether package discovery ran with php artisan package:discover.1.6.20-beta1.How can I help you explore Laravel packages today?