PHPackages                             version-checker/laravel-version-checker - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. version-checker/laravel-version-checker

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

version-checker/laravel-version-checker
=======================================

A Laravel package to check for framework updates and notify via Telegram

v1.1.2(1y ago)010MITPHPPHP ^8.0

Since May 7Pushed 1y ago1 watchersCompare

[ Source](https://github.com/ch-Makara-roth/laravel-version-checker)[ Packagist](https://packagist.org/packages/version-checker/laravel-version-checker)[ RSS](/packages/version-checker-laravel-version-checker/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (3)Versions (7)Used By (0)

Laravel Version Checker
=======================

[](#laravel-version-checker)

A Laravel package to check for new Laravel framework releases, verify PHP version and extension compatibility, and notify via Telegram. It also ensures the server’s PHP extensions are sufficient for the project’s Laravel version.

Installation
------------

[](#installation)

1. Install the package via Composer:

    ```
    composer require version-checker/laravel-version-checker
    ```
2. Publish the configuration file:

    ```
    php artisan vendor:publish --tag=config
    ```
3. Update your `.env` file:

    ```
    VERSION_CHECKER_TELEGRAM_CHAT_ID=your_chat_id
    VERSION_CHECKER_GITHUB_TOKEN=your_github_token
    VERSION_CHECKER_SCHEDULE_ENABLED=true
    VERSION_CHECKER_SCHEDULE_CRON="0 0 * * *"
    ```

Setup
-----

[](#setup)

### Telegram Bot

[](#telegram-bot)

- Create a bot via @BotFather and get the token.
- Start a chat with the bot and get the chat ID using `https://api.telegram.org/bot/getUpdates`.

### GitHub Token

[](#github-token)

- Create a personal access token with `repo` scope in GitHub Settings.

### Run the Command

[](#run-the-command)

```
php artisan laravel:check-version
```

The command checks:

- The latest Laravel release via GitHub API.
- The project’s installed Laravel version (from `composer.json`).
- PHP version compatibility with the latest Laravel version.
- Whether the server’s PHP extensions are sufficient (all required extensions are enabled).
- Sends a Telegram notification with a detailed compatibility report, including installation suggestions for missing extensions.

The command is scheduled to run daily by default (configurable via `VERSION_CHECKER_SCHEDULE_CRON`).

License
-------

[](#license)

MIT

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance49

Moderate activity, may be stable

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity46

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

6

Last Release

377d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/45ee504c3a9f6c17d33acec26a43a410d6a7771883cfccd7ac0c112d207fdbce?d=identicon)[ch-Makara-roth](/maintainers/ch-Makara-roth)

---

Top Contributors

[![ch-Makara-roth](https://avatars.githubusercontent.com/u/165638148?v=4)](https://github.com/ch-Makara-roth "ch-Makara-roth (11 commits)")

### Embed Badge

![Health badge](/badges/version-checker-laravel-version-checker/health.svg)

```
[![Health](https://phpackages.com/badges/version-checker-laravel-version-checker/health.svg)](https://phpackages.com/packages/version-checker-laravel-version-checker)
```

###  Alternatives

[stevebauman/location

Retrieve a user's location by their IP Address

1.3k7.6M65](/packages/stevebauman-location)[nativephp/mobile

NativePHP for Mobile

82724.0k43](/packages/nativephp-mobile)[bensampo/laravel-embed

Painless responsive embeds for videos, slideshows and more.

142146.8k](/packages/bensampo-laravel-embed)[glhd/conveyor-belt

14797.0k](/packages/glhd-conveyor-belt)[pulkitjalan/ip-geolocation

IP Geolocation Wrapper with Laravel Support

89164.9k1](/packages/pulkitjalan-ip-geolocation)[flarum/core

Delightfully simple forum software.

211.3M1.9k](/packages/flarum-core)

PHPackages © 2026

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