سلام
استاد ی راهنمایی می کنید که چطوری از این سرویس 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);
}
}