🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ فراز صالحی
کار با وب سرویس pars green
جامعه لاراول ایجاد شده در ۱۸ آذر ۱۳۹۹

سلام

استاد ی راهنمایی می‌کنید که چطوری از این سرویس sms استفاده کنیم ؟

 

https://www.parsgreen.com/Web-Service/%D9%88%D8%A8-%D8%B3%D8%B1%D9%88%DB%8C%D8%B3-SMS

 

چند تا کلاس در فایل اصلی (nosoup.php) تعریف شده و فکر نکنم برای استفاده از این سرویس به گیزل نیاز داشته باشیم .

 

لطفا راهنمایی کنید. ?

سلام 

 

این سرویس پیامک رو میتونید با SOAP هم کال کنید که داخل خود سایت نمونه کدهای اون موجود هستش و بدون Guzzle هم میتونید از اون استفاده کنید. نمونه کدش رو میتونید از لینک زیر دانلود کنید.

 

https://www.parsgreen.com/content/files/Doc/sms/Web-Service/Soap-PHP-Client.rar

مهرداد سامی ۱۸ آذر ۱۳۹۹، ۱۸:۵۳

یک کلاس به هر نامی که میخواید اضافه کنید و این کدها رو داخلش کپی کنید.

مهرداد سامی ۲۱ آذر ۱۳۹۹، ۱۴:۰۰

بله ولی نمی‌تونه پیدا کنه :

Illuminate\Contracts\Container\BindingResolutionException
Target class [App\Services\sms\nusoap_client] does not exist.
namespace App\Services\Notification;
use App\Mail\TopicCreated;
use App\Models\User;
use App\Services\sms\nusoap_client;
use Illuminate\Mail\Mailable;
use Illuminate\Support\Facades\Mail;
class Notification
{
    public function sendEmail(User $user,Mailable $mailable)
    {
        return Mail::to($user)->send($mailable);
    }
    public function sendSms(User $user,string $text)
    {
        $data = [
            'signature' => env('SMS_API'),
            'toMobile' => $user->phone_number,
            'smsBody' => $text,
            'retStr'=> '',
        ];
        //dd($data);
        $sms = resolve(nusoap_client::class,[
            config('sms.uri'),
            true,
        ]);
        $sms->soap_defencoding = 'UTF-8';
        $sms->call('Send',$data);
    }
}
فراز صالحی ۲۶ دی ۱۳۹۹، ۰۴:۲۲