laravel-阿里大于

安装扩展

# 安装curl模块
apt-get install curl

# 安装php5-curl扩展
apt-get install php5-curl

# 安装laravel阿里大鱼服务
composer require iscms/alisms-for-laravel

laravel配置

# 注册服务
 # 在config\app.php文件中找到Providers数组,写入
 iscms\Alisms\AlidayuServiceProvider::class

# 将阿里大鱼配置文件导入到config文件夹中
php artisan vendor:publish

# 修改alisms.php文件为:
<?php
  return [
      ‘KEY‘ =>env(‘ALISMS_KEY‘,null),
      ‘SECRETKEY‘=>env(‘ALISMS_SECRETKEY‘,null)
  ];

# laravel根目录下找到.env文件,把阿里大鱼的key和secretkey配置成全局变量
ALISMS_KEY=your key
ALISMS_SECRETKEY=your secretkey

开始使用

# 在我们要使用的控制器中引入命名空间
use iscms\Alisms\SendsmsPusher as Sms;

# 这样使用
public function sendSms(Sms $sms)
{
   $sms->send("$phone","$name","$content",‘$code‘);
}

# 参数说明
$phone 手机号,用户输入的手机号
$name  短信签名,阿里大鱼申请的短信签名的名字
$content 替换短信模板中的变量,JSON字符串格式,所有值都是字符串,不能有整形
$code   阿里大鱼申请的短信模板编号

时间: 2024-10-18 08:50:51

laravel-阿里大于的相关文章

通过composer安装阿里大于接口扩展

以阿里大于短信接口扩展为例: 通过接口提供的README.md获取安装方式为: composer require anerg2046/alidayu 在laravel项目文件夹目录打开命令行运行以上命令即可安装, 安装完后在项目根目录的composer.json便会添加该扩展, 然后在项目中即可使用插件了 ## 典型用法 >以ThinkPHP5为例 ```php <?php namespace app\common\service; use anerg\Alidayu\SmsGateWay;

短信接口调用——阿里大于API开发心得

互联网上有许多公司提供短信接口服务,诸如网易云信.阿里大于等等.我在自己项目里需要使用到短信服务起到通知作用,实际开发周期三天,完成配置.开发和使用,总的说,阿里大于提供的接口易于开发,非常的方便,短信费用是计数缴纳的,作为个人开发者,我使用的服务产生的费用为0.45¥/条(10万条以下). 现在要实现一个例会短信群发通知的功能,所有被通知对象信息均存于Mysql中,应用架构采用asp.net MVC .首先准备好获取的API各项(以下各项服务参数都需要在大于官网上申请), 申请好自己的短信签名

利用阿里大于接口发短信(Delphi版)

阿里大于是阿里通信旗下产品,融合了三大运营商的通信能力,提供包括短信.语音.流量直充.私密专线.店铺手机号等个性化服务.每条四毛五,价钱还算公道,经老农测试,响应速度非常快,基本上是秒到.官方文档提供了以下语言的 Demo JAVA .NET PHP Python CURL C/C++ NodeJS 唯独没有 Dephi,这不能怪马云,毕竟 Delphi 实在太小众了. 最近用 Delphi 写个 App,注册用户需要用到手机短信验证,于是找到的阿里大于,使用 Delphi 10.1 berli

NodeJS 实现手机短信验证 模块阿里大于

1,NodeJS 安装阿里大于模块 切换到项目目录使用npm 安装阿里于模块 npm i node-alidayu --save 2,aliyu官网使用淘宝账户登录 登录阿里大于 https://doc.alidayu.com/doc2/index.htm 1登录后点击管理中心 2点击应用管理===>创建应用 3配置管理===>验证码====>里添加短信签名 4应用列表里===>操作一栏===>点击设置    记住 app   key 和 APP  sercret 5.后台代

NetCore 阿里大于发送短信

使用阿里大于API发送短信,但阿里没有提供NetCore 的API,自己看了下源码重写了发短信这个部分 public class MessageSender { private readonly string _appKey; private readonly string _appSecret; private readonly string _serverUrl; public MessageSender(string url, string appKey, string appSecret

阿里大于jar包导入maven

一开始想倒入本地jar包,直接使用了导入本地jar包,发现并不可以,因为是maven统一管理jar包,所以直接导入是不可以的.然后在网上看了很多办法,包括在终端安装jar包,但是发现自己的命令没有,要安装maven才行(我是intellij自带maven),捣鼓了好久,其实我只是想加入一个本地jar包,做了很多麻烦的事情发现都没用. 最后我在WEB-INT里面加入了lib文件夹,把我的jar包放在文件夹里.并且在pom.xml里面加入了以下语句: <!-- 阿里大于JAR--> <dep

阿里大于新api 接口

最近一段时间,阿里大于的功能被悄悄的合并到阿里云的短信服务下,新开通短信服务的用户将无法再使用以前阿里大于的接口进行发短信,那么,新版的短信服务到底该怎么用呢,请看这篇教程,以php为例   开通短信服务需要实名认证,如未认证请先认证,网址:https://account.console.aliyun.com/?spm=5176.sms-account.101.245.66e36218RmiLW#/auth/home   然后我们开通短信服务,传送门:https://dysms.console.

阿里大于验证码发送 (ThinkPhp框架)

1.登录平台 阿里大于 2.登陆之后我们可以看到资费,使用场景等,在进入正题之前我们需要一些准备工作,首先我们先了解下短信的请求参数,在这里我们需要注意的是sms_param这个参数,在接下来我们申请短信模板的时候会用到 3.相应参数,对待返回值我们记住最基本的true or false 即可 4.了解完公共参数,接下来我们进入正题,首先我们得配置短信签名和配置短信模板,短信签名出现在短信开头,注意短信模板,这里将用到上文提示的sms_param参数 5.同时,在其网站上下载好SDK,下图展示的

asp.net mvc 接入阿里大于 短信验证码发送

项目前端页面实例 第1步:登录阿里大于控制台 https://www.alidayu.com/center/user/account?spm=0.0.0.0.P1K1jG 第2步:创建应用 第3步:配置短信签名 第4步:配置短信模板 第5步:前端 <tr class="margin-top"> <td class="padding-top text-center">手机号</td> <td><input type

阿里大于短信接口提示500错误的解决方法

这两天做公司项目的邀请加入页面时需要调试阿里大于的短信接口,因为项目中其他地方也有用到这个接口,老大已经写好了,于是我就直接拿过来用了,可是不管怎么调试服务器那边都是一直返回500错误[无可用用户信息],在网上搜了好多资料来看,可是都没有找到相关的,因为之前做另一个项目时自己也亲自接入过这个接口,当时是可以用的,于是先在本地试了下那个项目的大于接口,发现是正常的,于是就把那个项目的代码直接搬了过来,可是原来好好的代码一般到了现在项目里面就不能用了,真的是头痛死了,调的心里都烦了,于是就想着先跳过