add rahyab notification service

This commit is contained in:
ehsan.moradi
2025-05-01 20:08:12 +03:30
parent 44be70f3ff
commit 97f63d1435
2 changed files with 4 additions and 4 deletions
@@ -102,7 +102,6 @@ class PeerToPeer
protected function prepareData(Model $model, $userData): array
{
$fillable = is_null($userData) ? $model : $userData;
return [
'ClientID' => rand(1, 1000000000000000),
'ShortCode' => $this->findFrom(),
+4 -3
View File
@@ -58,15 +58,16 @@ trait SendsPasswordResetEmails
protected function generateAndSendCode($request)
{
$user = User::where('cell_number', $request->cell_number)->where('status', 'Active')->first();
$userModel = User::where('cell_number', $request->cell_number)->where('status', 'Active');
$user = $userModel->first();
if ($user) {
$code = rand(100000, 999999);
\Cache::put($code, $user->id, Carbon::now()->addMinutes(30));
SmsNotification::to( $user )->isSystematic()->send(
SmsNotification::to( $userModel )->isSystematic()->send(
trans( 'sms.reset_password' , [
'activation_code' => $code
] ) ,
'service'
'rahyab_service'
);
// SMSSender::instance()->patternSend($request->cell_number, 'jqomyn42wo', ["verification-code" => $code]);
return MessageResponse::success('Send Disposable Password');