چابک اس ام اس یک وب سرویس کامل برای ارسال و دریافت پیامک و پیامک صوتی و مدیریت کامل خدمات دیگر است که براحتی میتوانید از آن استفاده کنید.
ثبت نام به همراه دریافت 200 پیامک هدیه جهت تست وبسرویس
composer require chaboksms/laravel:1.0.5
یا از طریق اضافه کردن خط زیر به فایل composer.json
"chaboksms/laravel": "1.0.5"
و سپس اجرای دستور
composer update
از لاراول ۵.۵ نیازی به انجام مراحل زیر نیست.
در قدم اول Chaboksms\Laravel\ServiceProvider را به لیست providers ها در فایل config\app.php اضافه کنید.
'providers' => [
...
Chaboksms\Laravel\ServiceProvider::class,
],
سپس facade زیر را به لیست aliases اضافه کنید.
'aliases' => [
...
Chaboksms\Laravel\Facade::class,
],
در نهایت فایل کانفیگ را پابلیش نمایید.
php artisan vendor:publish --tag="chaboksms"
سپس فایل کانفیگ config/chaboksms.php را با یوزرنیم و پسورد اکانت چابک اس ام اس ویرایش نمایید.
نمونه کد برای ارسال پیامک
use Chaboksms;
try{
$sms = Chaboksms::sms();
$to = '09123456789';
$from = '5000...';
$text = 'تست وب سرویس چابک اس ام اس';
$response = $sms->send($to,$from,$text);
$json = json_decode($response);
echo $json->Value; //RecId or Error Number
}catch(Exception $e){
echo $e->getMessage();
}
از آنجا که وب سرویس چابک اس ام اس تنها محدود به ارسال پیامک نیست شما از طریق زیر میتوانید به وب سرویس ها دسترسی کامل داشته باشید:
// وب سرویس پیامک
$smsRest = Chaboksms::sms();
$smsSoap = Chaboksms::sms('soap');
// وب سرویس تیکت پشتیبانی
$ticket = Chaboksms::ticket();
// وب سرویس برای مدیریت کامل ارسال انبوه پیامک
$branch = Chaboksms::branch();
//وب سرویس کاربران
$users = Chaboksms::users();
//وب سرویس دفترچه تلفن
$contacts = Chaboksms::contacts()
برای دریافت لیست کامل متد ها به آدرس زیر مراجعه کنید
برای مطالعه بیشتر به صفحه معرفی وب سرویس چابک اس ام اس مراجعه نمایید .
How can I help you explore Laravel packages today?