/
home
/
maktab
/
server
/
app
/
Jobs
/
File Upload :
llllll
Current File: /home/maktab/server/app/Jobs/SendSms.php
<?php namespace App\Jobs; use Illuminate\Bus\Queueable; use Illuminate\Queue\SerializesModels; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; use App\Models\Message; use App\Models\Sms; class SendSms implements ShouldQueue { use Dispatchable, InteractsWithQueue, Queueable, SerializesModels; protected $userNumber; protected $messageContent; protected $receiveUserType; protected $studentId; protected $sendUserId; protected $metode; protected $parent_id; public function __construct($userNumber, $messageContent, $receiveUserType, $studentId, $sendUserId, $metode = null, $parent_id = null) { $this->userNumber = $userNumber; $this->messageContent = $messageContent; $this->receiveUserType = $receiveUserType; $this->studentId = $studentId; $this->sendUserId = $sendUserId; $this->metode = $metode ?? "Uncertain"; $this->parent_id = $parent_id ?? time(); } public function handle() { $smsResponse = Sms::send($this->userNumber, $this->messageContent); $status = substr($smsResponse, 0, 1); $messageRecord = new Message(); $messageRecord->message = $this->messageContent; $messageRecord->receive_user_type = $this->receiveUserType; $messageRecord->metode = $this->metode; $messageRecord->status = $status; $messageRecord->send_user_id = $this->sendUserId; $messageRecord->receive_user_id = $this->studentId; $messageRecord->parent_id = $this->parent_id; $messageRecord->save(); } }
Copyright ©2k19 -
Hexid
|
Tex7ure