composer --version
composer diagnose
---------------------
sudo composer self-update
# atau kalau mau pin ke versi stable tertentu
sudo composer self-update --stable
php artisan --version
---------------
composer outdated -D
composer audit
-----------------
# pastikan backup sudah ada (composer.lock.bak dan db dump)
composer update laravel/framework --with-all-dependencies
# setelah update, bersihkan cache dan cek migration
php artisan config:clear
php artisan cache:clear
php artisan route:clear
php artisan migrate:status
# cek lagi tidak ada vuln baru
composer audit
--------------
npm audit
------------
# backup dulu
cp package-lock.json package-lock.json.bak-$(date +%Y%m%d)
# fix yang aman dulu
npm audit fix
# cek hasil build masih jalan normal
npm run build
# cek ulang sisa vulnerability
npm audit
-------------------
chown www-data:www-data bootstrap/cache/packages.php bootstrap/cache/services.php
ls -la bootstrap/cache/