⚝
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 :
SubscriptionExpiredMail.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 SubscriptionExpiredMail implements ShouldQueue { use Dispatchable, InteractsWithQueue, Queueable, SerializesModels; public $bs; public $email; public $name; public $package; public $edate; /** * Create a new job instance. * * @return void */ public function __construct($bs, $email, $name, $package, $edate) { $this->bs = $bs; $this->email = $email; $this->name = $name; $this->edate = $edate; $this->package = $package->title; } /** * Execute the job. * * @return void */ public function handle() { $email = $this->email; $name = $this->name; $package = $this->package; $edate = $this->edate; $bs = $this->bs; // Send Mail to Buyer $mailer = new KreativMailer; $data = [ 'toMail' => $email, 'toName' => $name, 'customer_name' => $name, 'packages_link' => route('front.packages'), 'expired_package' => $package, 'expire_date' => Carbon::parse($edate)->toFormattedDateString(), 'website_title' => $bs->website_title, 'templateType' => 'subscription_expired', 'type' => 'subscriptionExpired' ]; $mailer->mailFromAdmin($data); } }