sliverwing / alidayu
Sliverwing Alidayu API
Installs: 137
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 1
Open Issues: 1
pkg:composer/sliverwing/alidayu
Requires
- flc/alidayu: *
This package is not auto-updated.
Last update: 2025-10-12 07:14:52 UTC
README
Usage
composer require sliverwing/alidayu- add
Sliverwing\Alidayu\AlidayuServiceProvider::class,to yourconfig/app.phpfile php artisan vendor:publish --provider="Sliverwing\Alidayu\AlidayuServiceProvider"- edit
config/alidayu.phpput your appkey & secretKey - put your sms config in
smsarray - edit your
.envfile and make sure you have properQUEUE_DRIVERconfiguration - add
ALIDAYU_APPKEYandALIDAYU_SECRETin your.envfile php artisan queue:work- edit your controller where you need to send sms
use Sliverwing\Alidayu\Jobs\AlidayuMessageJob;
//... in some action
$this->dispatch(new AlidayuMessageJob($phoneNumber, $paramInYourTemplate, $configNameInAlidayuConfig));
- then you will see result in console
example
- I have my
config/alidayu.phplike this:
<?php
return [
'appkey' => env('ALIDAYU_APPKEY'),
'secretKey' => env('ALIDAYU_SECRET'),
'sms' => [
'numsend' => [
'SmsFreeSignName' => '医*',
'SmsTemplateCode' => 'SMS_3*******',
],
],
];
- My template is
您的注册码为 ${code} - I can send my verification code via
$this->dispatch(new AlidayuMessageJob($phoneNumber, ['code'=>$code], "numsend"));
Thanks to https://github.com/flc1125/alidayu