HOME


Mini Shell 1.0
La Pieza.DO | Todo lo que buscas!

Bienvenido de nuevo!

Acceso Cuenta Delivery
DIR: /var/www/devs.lapieza.net/app/Notifications/
Upload File :
Current File : /var/www/devs.lapieza.net/app/Notifications/ServiceWorkshopProposalNotification.php
<?php



namespace App\Notifications;



use App\Models\WorkshopServiceProposal;

use Illuminate\Bus\Queueable;

use Illuminate\Contracts\Queue\ShouldQueue;

use Illuminate\Notifications\Messages\MailMessage;

use Illuminate\Notifications\Notification;



class ServiceWorkshopProposalNotification extends Notification

{

    use Queueable;



    protected $workshopServiceProposal;



    /**

     * Create a new notification instance.

     *

     * @return void

     */

    public function __construct(WorkshopServiceProposal $workshopServiceProposal)

    {

        $this->workshopServiceProposal = $workshopServiceProposal;

    }



    /**

     * Get the notification's delivery channels.

     *

     * @param  mixed  $notifiable

     * @return array

     */

    public function via($notifiable)

    {

        return ['database'];

    }



    /**

     * Get the mail representation of the notification.

     *

     * @param  mixed  $notifiable

     * @return \Illuminate\Notifications\Messages\MailMessage

     */

    public function toMail($notifiable)

    {

        return (new MailMessage)

                    ->line('The introduction to the notification.')

                    ->action('Notification Action', url('/'))

                    ->line('Thank you for using our application!');

    }



    /**

     * Get the array representation of the notification.

     *

     * @param  mixed  $notifiable

     * @return array

     */

    public function toArray($notifiable)

    {

        return [

           ///fecha de propuesta

           'created_at' => $this->workshopServiceProposal->created_at,

           ///taller quien realizo la propuesta

           'name' => $this->workshopServiceProposal->workshop->name,

           ///id del la propuesta

           'id' => $this->workshopServiceProposal->id,

           ///orden de compra

           'order_code' => $this->workshopServiceProposal->order->code

        ];

    }

}