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 protected function prepareData(Model $model, $userData): array
{ {
$fillable = is_null($userData) ? $model : $userData; $fillable = is_null($userData) ? $model : $userData;
return [ return [
'ClientID' => rand(1, 1000000000000000), 'ClientID' => rand(1, 1000000000000000),
'ShortCode' => $this->findFrom(), 'ShortCode' => $this->findFrom(),
+4 -3
View File
@@ -58,15 +58,16 @@ trait SendsPasswordResetEmails
protected function generateAndSendCode($request) 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) { if ($user) {
$code = rand(100000, 999999); $code = rand(100000, 999999);
\Cache::put($code, $user->id, Carbon::now()->addMinutes(30)); \Cache::put($code, $user->id, Carbon::now()->addMinutes(30));
SmsNotification::to( $user )->isSystematic()->send( SmsNotification::to( $userModel )->isSystematic()->send(
trans( 'sms.reset_password' , [ trans( 'sms.reset_password' , [
'activation_code' => $code 'activation_code' => $code
] ) , ] ) ,
'service' 'rahyab_service'
); );
// SMSSender::instance()->patternSend($request->cell_number, 'jqomyn42wo', ["verification-code" => $code]); // SMSSender::instance()->patternSend($request->cell_number, 'jqomyn42wo', ["verification-code" => $code]);
return MessageResponse::success('Send Disposable Password'); return MessageResponse::success('Send Disposable Password');