123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?php
- namespace App\Notifications;
- use Closure;
- use Illuminate\Notifications\Messages\MailMessage;
- use Illuminate\Notifications\Notification;
- use Illuminate\Support\Facades\Lang;
- class TestEmailSettingNotification extends Notification
- {
- // /**
- // * The callback that should be used to create the reset password URL.
- // *
- // * @var \Closure|null
- // */
- // protected static ?Closure $createUrlCallback;
- // /**
- // * The callback that should be used to build the mail message.
- // *
- // * @var \Closure|null
- // */
- // protected static ?Closure $toMailCallback;
- /**
- * TestEmailSettingNotification constructor.
- */
- public function __construct()
- {
- }
- /**
- * Get the notification's delivery channels.
- *
- * @param mixed $notifiable
- * @return array
- */
- public function via($notifiable)
- {
- return ['mail'];
- }
- /**
- * Get the mail representation of the notification.
- *
- * @param mixed $notifiable
- * @return \Illuminate\Notifications\Messages\MailMessage
- */
- public function toMail($notifiable)
- {
- return (new MailMessage)
- ->subject(Lang::get('notifications.test_email_settings.subject'))
- ->greeting(Lang::get('notifications.hello'))
- ->line(
- Lang::get('notifications.test_email_settings.reason')
- )
- ->line(
- Lang::get('notifications.test_email_settings.success')
- );
- }
- }
|