Spaces:
Running
Running
Download app/Jobs/SendOtpJob.php from Ailixir-AI-Team/ailixir-api: direct link, hf CLI and curl.
- Browser
- Download file 657 Bytes
-
https://huggingface.co/spaces/Ailixir-AI-Team/ailixir-api/resolve/main/app/Jobs/SendOtpJob.php
- Command line
-
hf download hf://spaces/Ailixir-AI-Team/ailixir-api/app/Jobs/SendOtpJob.php
-
curl -L -o SendOtpJob.php https://huggingface.co/spaces/Ailixir-AI-Team/ailixir-api/resolve/main/app/Jobs/SendOtpJob.php
657 Bytes
| namespace App\Jobs; | |
| use App\Models\User; | |
| use App\Notifications\SendOtpNotification; | |
| use Illuminate\Foundation\Queue\Queueable; | |
| use Illuminate\Contracts\Queue\ShouldQueue; | |
| use Illuminate\Foundation\Bus\Dispatchable; | |
| class SendOtpJob implements ShouldQueue | |
| { | |
| use Dispatchable, Queueable; | |
| protected $user; | |
| protected $otp; | |
| protected $type; | |
| public function __construct(User $user, int $otp, string $type) | |
| { | |
| $this->user = $user; | |
| $this->otp = $otp; | |
| $this->type = $type; | |
| } | |
| public function handle(): void | |
| { | |
| $this->user->notify(new SendOtpNotification($this->otp, $this->type)); | |
| } | |
| } | |