Files
exchange-2.0/app/Classes/Notifications/UserVerificationEmail.php
omair saleh 05401f6bbc large commit
2021-03-11 13:06:40 +08:00

40 lines
827 B
PHP

<?php
namespace App\Classes\Notifications;
use App\Models\User;
use App\Models\UserEmailVerification;
use Illuminate\Notifications\Messages\MailMessage;
class UserVerificationEmail extends AbstractEmail
{
/** @var User */
private $user;
/** @var UserEmailVerification */
private $attempt;
/**
* UserVerificationEmail constructor.
* @param User $user
* @param UserEmailVerification $attempt
*/
public function __construct(User $user, UserEmailVerification $attempt)
{
$this->user = $user;
$this->attempt = $attempt;
}
public function toMail()
{
return (new MailMessage)
->subject('Email Verification')
->view('emails.accounts.user_verification', ['user' => $this->user, 'attempt' => $this->attempt]);
}
}