需要将SMS网关集成到第三方解决方案提供的应用程序中,

时间:2017-03-05 07:16:41

标签: php laravel laravel-5.3

我是laravel 5.3的新手我需要将SMS网关集成到我的应用程序中,我已经从第三方解决方案提供了SMS信用,因为他们没有laravel包我必须包括库手动上课,任何人都可以帮我这个

这是我需要包含在laravel控制器中的代码。如何在控制器中包含外部类的发送.php

<?php 
include 'sendsms.php';
$sendsms=new sendsms("http://api-alerts.solutionsinfini.com/v3/",'sms'
                      , "11XXXXXXXXXXX78", "SIXXXX");
$sendsms->send_sms("99XXXXXXXX", "message", 'http://www.yourdomainname.domain/yourdlrpage&custom=XX', 'xml');
$sendsms->schedule_sms("99XXXXXXXX", "message"
                     , "http://www.yourdomainname.domain/yourdlrpage&custom=XX", 'xml',
                      'YYYY-MM-DD HH:MM PM/AM');
$sendsms->unicode_sms("99XXXXXXXX","unicode message",
                      "http://www.yourdomainname.domain/yourdlrpage&custom=XX",'xml','1');
$sendsms->messagedelivery_status("99XXXXXX-X");
$sendsms->groupdelivery_status("99XXXXXX");

?>  

1 个答案:

答案 0 :(得分:0)

推荐的解决问题的方法是为SMS网关编写一个包。请查看此链接https://laravel.com/docs/5.3/packages

如果您不想为SMS网关编写和发布软件包,那么至少需要:

  1. 将sendsms.php文件复制到laravel项目中
  2. 适当地命名空间
  3. 通过&#34;使用&#34;包含在您的控制器中声明。例如&#34;使用Packages / Sendsms&#34;