⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.19
Server IP:
178.33.27.10
Server:
Linux cpanel.dev-unit.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Server Software:
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
PHP Version:
8.2.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
id
/
cms-1.dev-unit.com
/
core
/
app
/
Jobs
/
View File Name :
SubscriptionReminderMail.php
<?php namespace App\Jobs; use App\Http\Helpers\KreativMailer; use Illuminate\Bus\Queueable; use Illuminate\Queue\SerializesModels; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; use Carbon\Carbon; class SubscriptionReminderMail implements ShouldQueue { use Dispatchable, InteractsWithQueue, Queueable, SerializesModels; public $as; public $be; public $bs; public $bex; /** * Create a new job instance. * * @return void */ public function __construct($be, $bex, $bs, $as) { $this->be = $be; $this->bex = $bex; $this->bs = $bs; $this->as = $as; } /** * Execute the job. * * @return void */ public function handle() { $be = $this->be; $bex = $this->bex; $bs = $this->bs; $as = $this->as; // Send Mail to Buyer $mailer = new KreativMailer; $data = [ 'toMail' => $as->email, 'toName' => $as->name, 'customer_name' => $as->name, 'remaining_days' => $bex->expiration_reminder, 'current_package_name' => $as->current_package->title, 'expire_date' => Carbon::parse($as->expire_date)->toFormattedDateString(), 'website_title' => $bs->website_title, 'templateType' => 'subscription_expiry_reminder', 'type' => 'subscriptionExpiryReminder' ]; $mailer->mailFromAdmin($data); } }