CasperSecurity

Current Path : /var/www/finance.uiet.co.in/UietFinance/app/Notifications/
Upload File :
Current File : /var/www/finance.uiet.co.in/UietFinance/app/Notifications/ReminderBeforeActivityEndDate.php

<?php

namespace App\Notifications;

use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Notifications\Messages\MailMessage;
use Illuminate\Notifications\Notification;
use App\Models\AssignTenderActivity;
use App\Models\User;
use Illuminate\Notifications\Messages\BroadcastMessage;

class ReminderBeforeActivityEndDate extends Notification implements ShouldQueue
{
    use Queueable;
    public $senderinfo,$assigntenderactivity;

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

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

    /**
     * Get the mail representation of the notification.
     *
     * @param  mixed  $notifiable
     * @return \Illuminate\Notifications\Messages\MailMessage
     */
    public function toMail($notifiable)
    {

        $senderinfo=$this->senderinfo;
        $assigntenderactivity=$this->assigntenderactivity;
        $tenderactivity=$this->assigntenderactivity->getTenderActivity;
        $tenderinfo=$this->assigntenderactivity->getCreateTender;

        return (new MailMessage)->subject('Reminder: Tender Activity Ending Tomorrow')
        ->markdown('emails.tender.reminder_before_Activity_End',compact('tenderinfo','senderinfo','assigntenderactivity','tenderactivity'));
    }

    /**
     * Get the array representation of the notification.
     *
     * @param  mixed  $notifiable
     * @return array
     */
    public function toArray($notifiable)
    {
        return [
            'tender_activity_info'=>$this->assigntenderactivity,
            'tender_activity'=>$this->assigntenderactivity->getTenderActivity,
        ];
    }

    public function toBroadcast($notifiable)
    {
        return new BroadcastMessage([
            'tender_activity_info'=>$this->assigntenderactivity,
            'tender_activity'=>$this->assigntenderactivity->getTenderActivity,
        ]);
    }
}
Hacker Blog, Shell İndir, Sql İnjection, XSS Attacks, LFI Attacks, Social Hacking, Exploit Bot, Proxy Tools, Web Shell, PHP Shell, Alfa Shell İndir, Hacking Training Set, DDoS Script, Denial Of Service, Botnet, RFI Attacks, Encryption
Telegram @BIBIL_0DAY