Edit File: ContactService.php
<?php namespace App\Services\Entity; use Illuminate\Support\Facades\Notification; use App\Notifications\NotifyUser; use App\Models\Contact; use App\Models\User; class ContactService extends BaseService { /** * Initializes the ContactService class. * * @param Contact $contact The contact model instance. */ public function __construct(Contact $contact) { $this->model = $contact; } public function replay($request, $id) { $contact = Contact::findOrFail($id); $user = User::find($contact->contactable); if (! empty($user)) { Notification::send($user,new NotifyUser(['body_ar' => $request['replay'], 'body_en' => $request['replay'], 'type' => 'contact_replay'])); } return response()->json(['url' => route('admin.all_contacts')]); } }
Back to File Manager