承接 ufukgokkurt/masgsm 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

ufukgokkurt/masgsm

Composer 安装命令:

composer require ufukgokkurt/masgsm

包简介

Laravel 5 için Masgsm SMS Kütüphanesi

README 文档

README

Laravel 5.x projelerinizde Masgsm altyapısını kullanarak tekli veya çoklu sms gönderebilir,SMS raporlarını ve bakiyenizi sorgulayabilirsiniz.

Kurulum

  • Paketi projenize eklemek için aşağıdaki komutu kullanınız.
composer require ufukgokkurt/masgsm
  • app/config/app.php dosyasını açın, providers dizisi içine aşağıdaki satırı ekleyiniz.
Ufukgokkurt\Masgsm\MasgsmServiceProvider::class,
  • Aynı dosyada aliases kısmına aşağıdaki satırı ekleyiniz.
'Masgsm' => Ufukgokkurt\Masgsm\Facades\Masgsm::class,
  • Konfigürasyon dosyasını paylaşmak için aşağıdaki komutu kullanınız.
 php artisan vendor:publish --provider="Ufukgokkurt\Masgsm\MasgsmServiceProvider"
  • config/masgsm.php dosyası paylaşılacak. Burada Masgsm için size atanan kullanıcı adı, parola ve başlık değerlerini doldurmalısınız. Ayrıca .env dosyanıza MASGSM_USER, MASGSM_PASS ve MASGSM_DEFAULT_TITLE değerlerini ekleyerek config dosyanızı besleyebilirsiniz.

Kullanım

  • Tek bir mesaj metnini bir veya birden fazla numaraya göndermek için
$numaralar = array('50XXXXXXXX', '50XXXXXXXX', '50XXXXXXXX', '50XXXXXXXX'); 
$mesaj='Test Mesaj';
$smsID=Masgsm::sendSMS($numaralar,$mesaj); //$smsID integer bir değer olup, SMS raporu için kullanılacaktır
  • Her numaraya farlı bir mesaj metni göndermek için
$numaralar = array('50XXXXXXXX', '50XXXXXXXX', '50XXXXXXXX', '50XXXXXXXX'); 
$mesajlar = array(‘1. Numaraya gidecek mesaj','2. Numaraya gidecek mesaj','3. Numaraya gidecek mesaj','');
$smsID=Masgsm::sendMultiSMS($numaralar,$mesajlar); //$smsID integer bir değer olup, SMS raporu için kullanılacaktır
  • Varsayılan başlık( gönderici) dışında, tanımlı farklı başlıkla gönderim yapmak için; sendSMS ve sendMultiSMS fonksiyonlarına 3. parametre olarak başlığı gönderebilirsiniz.
$baslik='TEST';
Masgsm::sendSMS($numaralar,$mesaj,$baslik);
veya
Masgsm::sendMultiSMS($numaralar,$mesajlar,$baslik);
  • Tanımlı olan başlıklarınızı sorgulamak için
Masgsm::listTitle(); // Dizi olarak döner
  • Kontör miktarınızı sorgulamak için
Masgsm::checkCredits();
  • Göndermiş olduğunuz mesajların iletim ve hata durumlarını(raporlarını) sorgulamak için
$smsID=123456;
Masgsm::checkReport($smsID); // Dizi olarak döner

Not

Mesaj içeriğindeki TR karekterler otomatik olarak değiştirilmektedir. Bunun için ekstra birşey yapmanıza gerek yoktur.

统计信息

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

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-05-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固