BossBey File Manager
PHP:
8.2.30
OS:
Linux
User:
imagivibe
Root
/
home
/
imagivibe
/
public_html
/
app.imagivibe.com
/
app
/
Jobs
📤 Upload
📝 New File
📁 New Folder
Close
Editing: SendPasswordResetEmail.php
<?php namespace App\Jobs; use App\Mail\PasswordResetEmail; use App\Models\EmailTemplates; use App\Models\Setting; use App\Models\User; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; use Illuminate\Support\Facades\Mail; class SendPasswordResetEmail implements ShouldQueue { use Dispatchable; use InteractsWithQueue; use Queueable; use SerializesModels; protected $user; protected $settings; protected $template; /** * Create a new job instance. */ public function __construct(User $user) { $this->user = $user; $this->settings = Setting::getCache(); $this->template = EmailTemplates::where('id', 3)->first(); } /** * Execute the job. */ public function handle(): void { Mail::to($this->user->email)->send(new PasswordResetEmail($this->user, $this->settings, $this->template)); } }
Save
Cancel