PHP 7.4.33
Preview: AdminResetPassword.php Size: 1.93 KB
/var/www/multi-event-cfp.bitkit.dk/httpdocs/app/Mail/AdminResetPassword.php
<?php

namespace App\Mail;

use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;

class AdminResetPassword extends Mailable
{
    use Queueable, SerializesModels;


    protected $user;
    protected $event;
    protected $password;
    protected $hasEventSlug;


    /**
     * Create a new message instance.
     *
     * @return void
     */
    public function __construct($user, $event, $password, $hasEventSlug)
    {
        $this->user = $user;
        $this->event = $event;
        $this->password = $password;
        $this->hasEventSlug = $hasEventSlug;
    }

    /**
     * Build the message.
     *
     * @return $this
     */
    public function build()
    {
        $logo = config('app.url') . '/' . $this->event->theme['logo']['value'];

        $eventHeader = $this->event->event_name;

        if ($this->hasEventSlug) {
            $body = "
            <p>
            Hi {$this->user->name},<br/><br/>
            Your password has been successfully reset.<br><br>

            New Password: {$this->password}<br>
            <br>
            Thank you,<br>
            {$this->event->event_name} Team<br>
            </p>";

        } else {
            $body = "
            <p>
            Hi {$this->user->name},<br/><br/>
            Your password for <b>{$this->event->event_name}</b> has been reset by the {$this->event->event_name} admins.<br><br>

            New Password: {$this->password}<br>
            <br>
            Thank you,<br>
            {$this->event->event_name} Team<br>
            </p>";

        }

        return $this->from(config('app.admin_mail', 'Admin'), $this->event->event_name)
            ->subject("Password reset")
            ->view('emails.user.password_reset')
            ->with([
                "body" => $body,
                "logo" => $logo,
                "eventHeader" => $eventHeader
            ]);
    }
}

Directory Contents

Dirs: 0 × Files: 34
Name Size Perms Modified Actions
3.36 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
2.72 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
4.57 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
3.92 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
5.26 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
3.02 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
4.96 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
1.93 KB lrw-rw-r-- 2025-03-03 05:40:15
Edit Download
3.13 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
1.92 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
2.62 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
2.12 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
1.18 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
558 B lrw-rw-r-- 2025-10-28 05:25:19
Edit Download
3.32 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
1.35 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
3.17 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
3.59 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
4.22 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
3.10 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
5.12 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
3.23 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
2.63 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
2.58 KB lrw-rw-r-- 2024-07-09 04:25:22
Edit Download
879 B lrw-r--r-- 2024-02-09 12:37:30
Edit Download
3.06 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
507 B lrw-r--r-- 2024-02-09 12:37:30
Edit Download
1.54 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
2.67 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
5.42 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
3.46 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
4.31 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
1.32 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
2.97 KB lrw-r--r-- 2024-02-09 12:37:30
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).