safiul0073 / code-lifter
A Laravel package to easily update your project by clicking a button on your dashboard
v1.0.8
2025-06-17 08:48 UTC
Requires
- php: ^8.0
- illuminate/support: ^9.0|^10.0|^11.0|^12.0
Requires (Dev)
- orchestra/testbench: ^8.0|^9.0
- phpunit/phpunit: ^10.5
README
A Laravel package that enables remote project updates via downloadable ZIP files. It allows your Laravel application to check for updates, download them, extract, and apply updates programmatically via an admin interface.
🚀 Features
- Check for available updates from a remote API
- Download and extract ZIP update packages
- Safely apply updates, skipping sensitive directories (like
.env
,vendor
, etc.) - Automatically clear cache and run migrations
- Log updates to a remote server (optional)
📦 Installation
1. Add the Package to Your Laravel Project
Add this to your composer.json
:
"repositories": [ { "type": "path", "url": "packages/safiul0073/code-lifter" } ]