UnknownSec Bypass
403
:
/
mnt
/
lmsestudio-instance-vol002
/
lms_5cc9428cfd0c
/
app
/
Handlers
/
Events
/ [
drwxr-xr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
SendMailReplayComment.php
<?php namespace EstudioLMS\Handlers\Events; use EstudioLMS\Events\ReplayComment; use EstudioLMS\Exceptions\Handler; use EstudioLMS\Helpers\ConfigurationsHelper; use EstudioLMS\Helpers\Helpers; use Illuminate\Contracts\Mail\Mailer; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Contracts\Queue\ShouldQueue; /** * Class SendMailReplayComment * @package EstudioLMS\Handlers\Events */ class SendMailReplayComment { /** * @var Mailer */ private $mailer; /** * @var ConfigurationsHelper */ private $configurationsHelper; /** * Create the event listener. * * @param Mailer $mailer * @param ConfigurationsHelper $configurationsHelper */ public function __construct( Mailer $mailer, ConfigurationsHelper $configurationsHelper ) { $this->mailer = $mailer; $this->configurationsHelper = $configurationsHelper; } /** * Handle the event. * * @param ReplayComment $event * @return void */ public function handle(ReplayComment $event) { $data = $event->getData(); $mailData = [ 'name' => $data->user->name, 'email' => $data->user->email, 'course' => $data->course->name, 'lesson' => Helpers::getResourceTitle($data->resource_type_id, $data->resource_id), 'date' => $data->created_at, 'subject' => 'Você tem uma resposta em um de seus comentários' ]; $this->configurationsHelper->overridesMailConfiguration(); $receiver = $this->configurationsHelper->grabReceiverMailData(); $sender = $this->configurationsHelper->grabSenderMailData(); try { $this->mailer->send('emails.replay-comment', ['data' => $mailData], function ($message) use ($mailData, $receiver, $sender) { $message->subject('Você tem uma resposta em um de seus comentários'); $message->to($mailData['email'], $mailData['name']); $message->from($sender->sender_email, $receiver->sender_name); $message->replyTo($receiver->sender_email, $receiver->sender_name); }); } catch( \Exception $e) { app(Handler::class)->report($e); } } }
Copyright © 2026 - UnknownSec