Skip to content

Commit 97fdde7

Browse files
author
ahmadhuss
committed
feat: Added AdminReset notification with php artisan
* We have created the AdminResetPasswordNotification.php file with the following command: `php artisan make:notification AdminResetPasswordNotification`
1 parent a08d0e1 commit 97fdde7

File tree

1 file changed

+61
-0
lines changed

1 file changed

+61
-0
lines changed
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
<?php
2+
3+
namespace App\Notifications;
4+
5+
use Illuminate\Bus\Queueable;
6+
use Illuminate\Contracts\Queue\ShouldQueue;
7+
use Illuminate\Notifications\Messages\MailMessage;
8+
use Illuminate\Notifications\Notification;
9+
10+
class AdminResetPasswordNotification extends Notification
11+
{
12+
use Queueable;
13+
14+
/**
15+
* Create a new notification instance.
16+
*
17+
* @return void
18+
*/
19+
public function __construct()
20+
{
21+
22+
}
23+
24+
/**
25+
* Get the notification's delivery channels.
26+
*
27+
* @param mixed $notifiable
28+
* @return array
29+
*/
30+
public function via($notifiable)
31+
{
32+
return ['mail'];
33+
}
34+
35+
/**
36+
* Get the mail representation of the notification.
37+
*
38+
* @param mixed $notifiable
39+
* @return \Illuminate\Notifications\Messages\MailMessage
40+
*/
41+
public function toMail($notifiable)
42+
{
43+
return (new MailMessage)
44+
->line('The introduction to the notification.')
45+
->action('Notification Action', url('/'))
46+
->line('Thank you for using our application!');
47+
}
48+
49+
/**
50+
* Get the array representation of the notification.
51+
*
52+
* @param mixed $notifiable
53+
* @return array
54+
*/
55+
public function toArray($notifiable)
56+
{
57+
return [
58+
//
59+
];
60+
}
61+
}

0 commit comments

Comments
 (0)