MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 8.0.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/imensosw/liftcincy.imenso.co/app/Notifications/VolunteerInvited.php
<?php

namespace App\Notifications;

use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Notifications\Messages\MailMessage;
use Illuminate\Notifications\Notification;

class VolunteerInvited extends Notification
{
    use Queueable;

    protected $mailData;

    /**
     * Create a new notification instance.
     *
     * @return void
     */
    public function __construct($mailData)
    {
        $this->mailData = $mailData;
    }

    /**
     * Get the notification's delivery channels.
     *
     * @param  mixed  $notifiable
     * @return array
     */
    public function via($notifiable)
    {
        return ['mail'];
    }

    /**
     * Get the mail representation of the notification.
     *
     * @param  mixed  $notifiable
     * @return \Illuminate\Notifications\Messages\MailMessage
     */
    public function toMail($notifiable)
    {
        return (new MailMessage)
            ->subject("Concerted — Service Confirmation")
            //->greeting("Thank you  ".$this->mailData['volunteer_name'])
            ->greeting("It's Almost Time!")
            ->line("We're excited to see you at the ".$this->mailData['opportunity_title']." volunteer opportunity. Below are all the details you need to get there. Be sure to sign in when you arrive so that our nonprofit partner can confirm your attendance. Once they do, your Wallet will be updated with hours you can cash in to your favorite events!")
            ->line("Details:")
            ->line($this->mailData['opportunity_title'])
            ->line($this->mailData['start_date'].' '.$this->mailData['start_time'])
            ->action("My Dashboard", route('dashboard.services_history'))
            ->line($this->mailData['partner_name'])
            ->line($this->mailData['address_line1'].' '.$this->mailData['address_city'].' '.$this->mailData['address_state'].' '.$this->mailData['address_postcode'])
            ->salutation('');
    }

    /**
     * Get the array representation of the notification.
     *
     * @param  mixed  $notifiable
     * @return array
     */
    public function toArray($notifiable)
    {
        return [
            //
        ];
    }
}