Files
wticreatorstudio/Modules/JobPortalCandidate/Emails/NotificationCandidateContact.php
T
2024-02-12 22:54:20 -05:00

29 lines
822 B
PHP

<?php
namespace Modules\JobPortalCandidate\Emails;
use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Modules\JobPortal\Entities\CandidateContact;
class NotificationCandidateContact extends Mailable
{
use Queueable, SerializesModels;
public $contact;
public function __construct(CandidateContact $contact)
{
$this->contact = $contact;
}
public function build()
{
$subject = (!empty($this->contact->subject)) ? $this->contact->subject : '';
$subject = (!empty($subject)) ? $subject : __('[:site_name] New message',['site_name'=>setting_item('site_title')]);
return $this->subject($subject)->view('jobportalcontact::emails.notification')->with([
'contact' => $this->contact,
]);
}
}