定制 catalysteria/laravel-ussd 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

catalysteria/laravel-ussd

最新稳定版本:1.1.0

Composer 安装命令:

composer require catalysteria/laravel-ussd

包简介

USSD application builder for Laravel 8-12 with session continuity

README 文档

README

Laravel 11 package for building state-driven USSD applications with session continuity.

Features

  • State-oriented flow with fluent menu builder
  • Actions for side-effect handling and branching
  • Cache-backed session management with continuity resume option
  • Machine orchestrator with configurable error and retry handling
  • Gateway adapters for common USSD providers
  • Artisan tooling for scaffolding states and actions
  • Comprehensive testing utilities and documentation

Getting Started

  1. Install via Composer:
    composer require catalysteria/laravel-ussd
  2. Publish configuration:
    php artisan vendor:publish --provider="Vendor\\LaravelUssd\\Providers\\LaravelUssdServiceProvider"
  3. Scaffold your first state:
    php artisan ussd:state WelcomeState

See docs/ for detailed usage, or visit the online documentation (once deployed).

Development

Auto-Update Packagist

To automatically update Packagist when you push changes, see Packagist Webhook Setup Guide.

Quick setup options:

  • GitHub Webhook (Recommended): Configure webhook in GitHub repository settings
  • GitHub Actions: Uses the workflow in .github/workflows/packagist-update.yml
  • Manual Script: Run scripts/update-packagist.sh or scripts/update-packagist.bat

统计信息

  • 总下载量: 23
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: Blade

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-11-12