forget password

This commit is contained in:
pajri
2022-12-29 11:38:55 +07:00
parent 0781e1ea00
commit 40ad4a22c7
27 changed files with 721 additions and 15 deletions

View File

@@ -2,6 +2,7 @@
namespace Modules\Internal\Notifications;
use Crypt;
use Illuminate\Bus\Queueable;
use Illuminate\Notifications\Notification;
use Illuminate\Contracts\Queue\ShouldQueue;
@@ -10,15 +11,15 @@ use Illuminate\Notifications\Messages\MailMessage;
class NotifyVerifyEmail extends Notification
{
use Queueable;
protected $data;
/**
* Create a new notification instance.
*
* @return void
*/
public function __construct()
public function __construct($data)
{
//
$this->data = $data;
}
/**
@@ -40,10 +41,18 @@ class NotifyVerifyEmail extends Notification
*/
public function toMail($notifiable)
{
$token = Crypt::encryptString($this->data['email'] . '|' . now());
$url = env('INTERNAL_URL', 'https://aso.linksehat.com') . '/auth/forget-password?token=' . $token;
return (new MailMessage)
->line('The introduction to the notification.')
->action('Notification Action', 'https://laravel.com')
->line('Thank you for using our application!');
->subject('Verify Email')
->markdown('verify_email', ['url' => $url]);
// return (new MailMessage)
// ->line('The introduction to the notification.')
// ->action('Notification Action', 'https://laravel.com')
// ->line('Thank you for using our application!');
}
/**