D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
forge
/
eldiastypharmacy.com
/
app
/
Services
/
Filename :
ContactService.php
back
Copy
<?php namespace App\Services; use Illuminate\Support\Facades\Mail; class ContactService { public function getAddData(object $request): array { return [ 'name' => $request['name'], 'email' => $request['email'], 'mobile_number' => $request['mobile_number'], 'subject' => $request['subject'], 'message' => $request['message'], ]; } public function getMailData(object $request, array $data, object $contact, string $companyName): array { Mail::send('email-templates.customer-message', $data, function ($message) use ($contact, $request, $companyName) { $message->to($contact['email'], $companyName) ->subject($request['subject']); }); return [ 'reply' => json_encode([ 'subject' => $request['subject'], 'body' => $request['mail_body'] ]) ]; } }