17 lines
450 B
PHP
17 lines
450 B
PHP
<?php
|
|
|
|
namespace App\Mail;
|
|
|
|
use Illuminate\Mail\Mailable;
|
|
|
|
class CandidateAccessLink extends Mailable
|
|
{
|
|
public function __construct(public string $purpose, public string $link) {}
|
|
|
|
public function build(): static
|
|
{
|
|
return $this->subject($this->purpose === 'verify' ? 'SGC — confirmar email' : 'SGC — recuperar acesso')
|
|
->text('mail.candidate-access', ['link' => $this->link, 'purpose' => $this->purpose]);
|
|
}
|
|
}
|