����JFIF��x�x����'
Server IP : 78.140.185.180 / Your IP : 18.191.91.228 Web Server : LiteSpeed System : Linux cpanel13.v.fozzy.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : builderbox ( 1072) PHP Version : 7.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/builderbox/public_html/app/Notifications/ |
Upload File : |
<?php namespace App\Notifications; use App\Project; use Arr; use Illuminate\Bus\Queueable; use Illuminate\Notifications\Messages\MailMessage; use Illuminate\Notifications\Notification; class UserSiteFormSubmitted extends Notification { use Queueable; /** * @var array */ public $data; /** * @var Project */ public $project; public function __construct(array $data, Project $project) { $this->data = $data; $this->project = $project; } /** * @param mixed $notifiable * @return array */ public function via($notifiable) { return ['mail']; } /** * Get the mail representation of the notification. * * @param mixed $notifiable * @return MailMessage */ public function toMail($notifiable) { $siteName = config('app.name'); $fromName = Arr::get($this->data, 'name'); $replyTo = Arr::get($this->data, 'email'); $subject = "$siteName Form: $fromName"; $intro = "You have received a new message from your :projectName project form on :siteName.\n\n"."Here are the details:\n"; $body = __($intro, ['projectName' => $this->project->name, 'siteName' => $siteName]); $message = (new MailMessage) ->subject($subject) ->line($body); foreach ($this->data as $key => $value) { $key = ucfirst($key); $message->line("$key: $value"); } if ($replyTo) { $message->replyTo($replyTo); } return $message->action(__('View Project'), url('/dashboard')); } /** * Get the array representation of the notification. * * @param mixed $notifiable * @return array */ public function toArray($notifiable) { return [ // ]; } }