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

Php Laravel Package

ghasedak/php

A lightweight PHP client for the Ghasedak SMS API, making it easy to send SMS, OTP codes, and bulk messages, check delivery status, and integrate messaging into Laravel or plain PHP applications with a simple, framework-agnostic interface.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • SMS channel for Iran-facing products: Supports OTP/login verification, order and delivery notifications, appointment reminders, and transactional alerts where Ghasedak is the approved SMS provider.
  • Build vs. buy for messaging integrations: Buy the vendor-specific client instead of writing raw HTTP calls, but build a thin internal SmsSender/notification interface around it so the product is not coupled to Ghasedak.
  • Roadmap evaluation for regional expansion: Useful signal for whether an Iran-market SMS integration is worth a time-boxed spike before committing to broader localization or payments/identity work.
  • Feature scoping: Helps isolate SMS as a non-core capability; product can ship OTP and transactional messaging without designing a full multi-provider messaging platform.
  • Vendor strategy: Low stars, zero dependents, and a 2022 last release make this a vendor-specific integration aid, not a strategic platform dependency. Use it to validate demand, then decide whether to maintain, fork, or replace.

When to Consider This Package

  • Consider it when: Ghasedak is already the chosen or contractually required SMS gateway; the product serves Iranian mobile numbers; the team is PHP/Laravel-based; and the need is limited to straightforward transactional SMS or OTP sending.
  • Consider it for a spike/prototype: It can accelerate a proof of concept if the API surface is sufficient and the team accepts vendor lock-in behind an internal adapter.
  • Look elsewhere when: You need a globally available SMS provider, multi-provider failover, Laravel-native notification channels, high-volume SLA guarantees, active maintenance, strong community validation, or documented PHP 8.x/Laravel compatibility.
  • Treat as high-risk for production without due diligence: Verify current API compatibility, authentication handling, error/retry behavior, rate limits, delivery receipts, test coverage, and licensing/security posture. With 21 stars, 0 dependents, and no release since September 2022, assume you may need to own the integration.
  • Avoid for marketing SMS without compliance review: Consent, opt-out, template approval, and local telecom regulations must be product requirements independent of this package.

How to Pitch It (Stakeholders)

  • Executive summary: This is a small MIT-licensed PHP client for the Ghasedak SMS gateway. It can reduce time-to-market for SMS/OTP in Iran-facing products, but it is not a strategic messaging platform and carries maintenance and vendor-lock-in risk.
  • Product recommendation: Run a short, time-boxed integration spike behind an internal SMS interface. If Ghasedak is the business-approved provider and the spike passes compatibility, security, and delivery tests, use it for transactional SMS; otherwise select a maintained provider or build a minimal in-house client.
  • Engineering summary: Pin the dependency, wrap it behind an application-owned adapter, add contract tests for success/failure/timeout paths, and avoid leaking Ghasedak types into domain code. Budget for potential fork/maintenance because community adoption is negligible.
  • Stakeholder trade-off: Low licensing cost and fast vendor-specific integration versus limited community support, stale release cadence, and no multi-provider flexibility. Approve it as an implementation detail, not as a core platform commitment.
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.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core