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 Line Sdk Laravel Package

revolution/laravel-line-sdk

A Laravel wrapper for the LINE Messaging API that streamlines building LINE bots, handling webhooks, sending rich messages, and integrating LINE Login into PHP applications with familiar Laravel conventions.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Market-entry sequencing for LINE-first geographies (Japan, Thailand, Taiwan). If a roadmap item is "reach users where they already message," this package is a cheap way to validate the LINE channel — broadcast messages, rich menus, reply/push bots — inside an existing Laravel codebase without standing up a separate service.
  • Build vs. buy on channel integrations. The package is a thin Laravel service-provider/facade wrapper over LINE's official PHP SDK. That makes the real decision not "adopt this package" but "wrap the official SDK ourselves vs. take a third-party wrapper." A PM can use it to size the wrapper work at roughly one to two engineering days, which usually makes the answer "build a small internal wrapper."
  • Notification-channel prioritization. If you already have email/push/WhatsApp adapters, this gives a concrete cost estimate for adding LINE as a fourth channel and lets you compare reach-per-engineering-week across channels before committing roadmap capacity.
  • MVP scoping for conversational features. Useful for a throwaway or internal prototype (support bot, order-status push, staff alerts) where correctness-of-maintainership matters less than a working demo for stakeholders.
  • Social login scope decisions. If the actual need is "Sign in with LINE," this package is the wrong decision input — you would instead be evaluating socialiteproviders/line. Clarifying that distinction early prevents the roadmap from conflating messaging and identity workstreams.

When to Consider This Package

Adopt (or, more precisely, evaluate with a time-boxed spike) when all of the following hold:

  • You are on a legacy Laravel version (roughly the Laravel 8/9 era the package was last released against) and have no near-term upgrade planned.
  • The scope is an internal or low-blast-radius bot: staff alerts, a demo, a short-lived campaign — not a customer-facing surface with uptime or compliance requirements.
  • The team is new to LINE's API and to Laravel package wiring, and the service provider/config scaffolding genuinely saves ramp-up time.
  • You have verified the package installs cleanly against your dependency tree and that webhook signature validation works, since a stale wrapper is exactly where a subtly wrong verification path hides.
  • You accept pinning a fork or vendoring it, because a 2022 release with 22 stars and zero dependents is not going to receive timely patches.

Look elsewhere — or skip straight to LINE's official SDK — when any of these are true:

  • You are on Laravel 10/11+ or PHP 8.2+, where the package's constraints likely no longer resolve.
  • You need current Messaging API capabilities (newer message types, LIFF, MINI App, audience/insight features) added after early 2022.
  • You need security responsiveness — webhook signature verification, token handling, or a CVE response path. Zero dependents means no community backpressure and no proxy for review.
  • You need LINE Login / OAuth, which is a different package category.
  • You need multi-channel abstraction (one interface across LINE, WhatsApp, Messenger) — a single-vendor wrapper will not give you that, and adopting it now creates lock-in you will pay to unwind later.
  • Production SLA, support contracts, or an audit trail of maintenance are requirements.

How to Pitch It (Stakeholders)

To executives: LINE is the default messaging surface for a large share of users in Japan, Thailand, and Taiwan; if those markets are on the roadmap, we will eventually need a LINE integration. This package is a low-cost probe, not a platform commitment — a thin Laravel wrapper over LINE's official PHP SDK. Treat it as a one-to-two-day spike to prove reach and message-delivery mechanics, not as infrastructure.

To engineering: It is a convenience layer — service provider, config, facade — over the official line-bot-sdk-php. The wrapper surface is small enough that we can reproduce the useful parts in-house in about a day. The package itself was last released in January 2022, has 22 stars and no downstream dependents, and is effectively single-maintainer. That is fine for a prototype and unacceptable as a dependency under a customer-facing, security-sensitive webhook.

Recommendation: Run a time-boxed spike behind a feature flag. If the LINE channel earns its place on the roadmap, replace the package with a thin internal wrapper around the official, actively maintained LINE SDK — keeping the config and facade ergonomics, dropping the staleness and the single-maintainer risk. Do not build roadmap commitments on top of this package.

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.
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package