⏳۵۰٪ تخفیف فقط تا پایان جشنواره؛ بعدش همهچیز به قیمت قبل برمیگرده!
مشاهده دورههاسلام من از پکیج کاوه نگار نصب کردم به دستور مدیر پروژه ام وقتی شماره موبایل را رجیستر میکنه خطا میده

کد api key را در فایل kavenegar.php قرارش دادم و کد زیر هم از github اوردم.
protected function create(array $data)
{
session()->remove('mobile');
$code = rand(10000,99999);
session()->put('mobile',$data['mobile']);
try{
$sender = "10004346"; //This is the Sender number
$message = "ارسال کد: $code"; //The body of SMS
$receptor = $data['mobile']; //Receptors numbers
$result = Kavenegar::Send($sender,$receptor,$message);
if($result){
foreach($result as $r){
echo "messageid = $r->messageid";
echo "message = $r->message";
echo "status = $r->status";
echo "statustext = $r->statustext";
echo "sender = $r->sender";
echo "receptor = $r->receptor";
echo "date = $r->date";
echo "cost = $r->cost";
}
}
}
catch(\Kavenegar\Exceptions\ApiException $e){
// در صورتی که خروجی وب سرویس 200 نباشد این خطا رخ می دهد
throw $e;
}
catch(\Kavenegar\Exceptions\HttpException $e){
// در زمانی که مشکلی در برقرای ارتباط با وب سرویس وجود داشته باشد این خطا رخ می دهد
throw $e;
}
return User::query()->create([
'mobile' => $data['mobile'],
'code' => $code,
]);
}شاید پاسخ شما همینجا باشد