PHPackages                             salahhusa9/updater - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. salahhusa9/updater

AbandonedArchivedProject[Framework](/categories/framework)

salahhusa9/updater
==================

Update My laravel Project.

0.0.12(4y ago)1929MITPHP

Since Jun 1Pushed 4y ago1 watchersCompare

[ Source](https://github.com/salahhusa9/updater)[ Packagist](https://packagist.org/packages/salahhusa9/updater)[ RSS](/packages/salahhusa9-updater/feed)WikiDiscussions main Synced yesterday

READMEChangelog (10)DependenciesVersions (14)Used By (0)

Introduction :
==============

[](#introduction-)

This package is for updating your Laravel project via view without doing any command in the prompt, this package may be useful when you sell your project to multiple people as they will update without any intervention from you via a simple destination

How it works :
==============

[](#how-it-works-)

When you do any "Release and TAG " a new update will appear

Install :
=========

[](#install-)

Run this command for install :

> composer require salahhusa9/updater

For edit config file or view :

> php artisan vendor:publish

Start and Test:
---------------

[](#start-and-test)

1. Clone You private repo used ssh , Because it not asks to enter the password when "git pull" is Running ,Or any other way that respects this
2. [GITHUB PRIVATE ACCESS TOKEN](https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)
3. Create a first version in github Tag : 1.0.0
4. Env :

    ```
    SELF_UPDATER_VERSION_INSTALLED=1.0.0
    SELF_UPDATER_GITHUB_PRIVATE_ACCESS_TOKEN="YOUR_GITHUB_PRIVATE_ACCESS_TOKEN"

    SELF_UPDATER_REPO_VENDOR="YOUR_GITHUB_USERNAME"
    SELF_UPDATER_REPO_NAME="YOUR_GITHUB_REPO_NAME"
    ```
5. If You need to update :

    ```
    SELF_UPDATER_DATABASE_TYPE=sql
    SELF_UPDATER_SQL_PATH="YOUR_PATH_SQL_FILE"
    ```

    ex :

    > SELF\_UPDATER\_SQL\_PATH="database/sql"

    For sql file name it : version.sql ,ex : 1.0.0.sql
6. Test If all work : Run

    > php artisan updater:check-for-update

    Response :

    > There's no new version available.

How to use :
============

[](#how-to-use-)

Enter to : [youdomain/update](http://127.0.0.1:8000/update)

Config :
--------

[](#config-)

This for Maintenance Mode : true / false / manual ,if need to activate or deactivate it in update

```
'maintenance-mode' => 'manual',
```

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

13

Last Release

1801d ago

Major Versions

0.0.12 → 1.0.0-beta2021-06-03

### Community

Maintainers

![](https://www.gravatar.com/avatar/4191314cbc45f7d51077e26cb1eac2a4d6e1df4de537d03778d2753391d6f03b?d=identicon)[salahhusa9](/maintainers/salahhusa9)

---

Top Contributors

[![salahhusa9](https://avatars.githubusercontent.com/u/64494826?v=4)](https://github.com/salahhusa9 "salahhusa9 (21 commits)")

---

Tags

laravelself-updaterupdaterframeworklaravelupdateself-updateupdate-laravel

### Embed Badge

![Health badge](/badges/salahhusa9-updater/health.svg)

```
[![Health](https://phpackages.com/badges/salahhusa9-updater/health.svg)](https://phpackages.com/packages/salahhusa9-updater)
```

###  Alternatives

[hemp/presenter

Easy Model Presenters in Laravel

247592.6k1](/packages/hemp-presenter)[rahulalam31/laravel-abuse-ip

Block ip address of all spammer's around the world.

27431.5k](/packages/rahulalam31-laravel-abuse-ip)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
