for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace App\Services;
use App\Models\User;
use App\Notifications\ContactMeMailNotification;
use App\Notifications\GetATreatmentMailNotification;
use App\Notifications\NewTestimonialMailNotification;
class NotificationService
{
/**
* Send an email when the contact form is submitted
*
* @param array $data
* @param int $userId
* @return bool
*/
public function sendEmailContactMe(array $data, int $userId): bool
$user = User::find($userId);
$user->notify(new ContactMeMailNotification($data));
return true;
}
* Send an email when the get a treatment form is submitted
public function sendEmailGetATreatment(array $data, int $userId): bool
$user->notify(new GetATreatmentMailNotification($data));
* Send an email when the new testimonial form is submitted
public function sendEmailNewTestimonial(array $data, int $userId): bool
$user->notify(new NewTestimonialMailNotification($data));