contact = $contact; } public function index() { return view('Admin.Pages.contact_form_leads.contact_form_leads', [ 'contactUs' => $this->contact->getAllData() ]); } public function replyMail(StoreContactUsReplyRequest $request) { $replySent = $this->contact->store($request); $this->contact->sendMail($request->email_send, $request->subject, $request->reply); return $replySent ? $this->response('Mail send successfully', 200) : $this->response('Mail Not send, Error!', 400); } public function viewReply($id) { return view('Admin.Pages.contact_form_leads.mail_reply', [ 'replies' => $this->contact->view($id) ]); } }