Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Laravel Package

php-telegram-bot/laravel

Laravel integration for php-telegram-bot that makes building and managing Telegram bots easier in Laravel apps, with package configuration, service provider setup, and familiar Laravel tooling.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Framework upgrade unblocking (highest-value decision). The headline change is Laravel 10 compatibility. For any product surface that depends on this package, the package is no longer the constraint on a Laravel 10 migration. If your roadmap has "upgrade to Laravel 10" (for PHP 8.1+ runtime, security patching, or hosting support) sitting behind a dependency audit, this release is what converts that item from blocked to schedulable. Treat it as a scheduling input, not a feature.
  • Build vs. buy, re-affirmed. A package that ships compatibility releases in step with the framework is doing the maintenance work an in-house implementation would otherwise absorb. Each release like this one raises the cost of replacing it and lowers the cost of keeping it — worth stating explicitly the next time someone proposes a rewrite.
  • Dependency risk register update. The "bump to core version 0.81.0" is the decision-relevant detail, not the Laravel line. A 0.x core means no semver guarantee on the underlying engine: minor bumps can carry breaking behavior changes that this package's own 2.x version number will not signal. That belongs on the risk register and argues for a thin internal adapter around the package's API rather than calling it directly from product code.
  • Release cadence as a health signal. A 2.1.0 minor with framework support plus a core bump indicates an actively maintained project. This is the kind of datapoint that supports keeping a dependency in place during a quarterly review, and the kind of datapoint whose absence for two or three quarters should trigger a spike on exit cost.
  • Use-case scoping. Any feature whose acceptance criteria include "works on our current Laravel version" can now be estimated without a compatibility caveat — provided you confirm the package still supports the Laravel version you are on today, not just 10.

When to Consider This Package

Consider adoption (or continued use) when:

  • You are on Laravel 10 or actively migrating to it, and the package satisfies a capability you would otherwise build.
  • You are comfortable with a pre-1.0 transitive core. If your environment requires semver-stable dependencies, or you have a compliance posture that treats 0.x as unreviewed, budget for pinning and for reading upstream changelogs rather than relying on this package's version number.
  • Your team can wrap it behind an internal interface — a small adapter class or service contract — so an upstream 0.x break is a one-file change rather than a codebase-wide sweep.
  • The package is not load-bearing for a contractual SLA without a fallback. Single-maintainer or small-maintainer projects with a 0.x core are fine as infrastructure, risky as a single point of failure on a revenue-critical path.

Look elsewhere when:

  • You need Laravel 11 or 12 support today. This release names Laravel 10 and nothing beyond it; the forward-compatibility timeline is the open question, and "supports the previous major" is a materially different risk profile than "supports current."
  • Laravel 8/9 support matters to you. The notes advertise 10 support but do not state whether older versions were dropped. If you run a mixed-version fleet, verify this before rolling out — for teams still on 8 or 9 this could be a breaking change wearing a minor version number.
  • The capability it provides is converging with first-party Laravel features. Adopting a package for something the framework is visibly absorbing creates a migration you will pay for later.
  • You need guaranteed response times on security disclosures. Nothing in this release speaks to that; if it is a procurement requirement, it is unanswered.

How to Pitch It (Stakeholders)

To executives: This is a maintenance release, not a new capability, and it is good news for cost. It means a dependency we already rely on — or are evaluating — keeps pace with the framework, so an upcoming platform upgrade is no longer waiting on it. No new spend, no new vendor, no migration project. The one item worth flagging upward is that the package sits on an underlying engine still in 0.x, meaning it does not promise stability the way a 1.0+ dependency does. We are mitigating that by keeping our integration behind a thin internal layer, which also means that if we ever need to switch or replace it, the exit cost is contained. Recommendation: proceed, pin the version, and revisit at the next quarterly dependency review.

To engineering: Laravel 10 support lands in 2.1.0; the core engine moves to 0.81.0. Two things to confirm before we adopt or upgrade. First, whether Laravel 8/9 support was dropped in this release — the notes don't say, and that determines whether this is a safe minor bump for anyone still on an older major. Second, read the core 0.81.0 changelog directly, because a 0.x bump can carry breaking changes that 2.1.0 does not advertise. Once those clear, the ask is straightforward: adopt it behind an adapter interface, add a contract test that pins the behavior we actually depend on, and pin the version in composer.json so a transitive release can't move under us between deploys.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums
rlacerda83/query-parser
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings