From 1de9de2a9b31d6b23640d4189c99189b32048aac Mon Sep 17 00:00:00 2001 From: miguel456 Date: Sun, 9 Oct 2022 21:41:57 +0100 Subject: [PATCH] feat(contact): remove contact form functionality Signed-off-by: miguel456 --- app/Http/Controllers/ContactController.php | 64 ---------------------- app/Http/Requests/HomeContactRequest.php | 32 ----------- 2 files changed, 96 deletions(-) delete mode 100755 app/Http/Controllers/ContactController.php delete mode 100755 app/Http/Requests/HomeContactRequest.php diff --git a/app/Http/Controllers/ContactController.php b/app/Http/Controllers/ContactController.php deleted file mode 100755 index 92961a6..0000000 --- a/app/Http/Controllers/ContactController.php +++ /dev/null @@ -1,64 +0,0 @@ -. - */ - -namespace App\Http\Controllers; - -use App\Exceptions\FailedCaptchaException; -use App\Http\Requests\HomeContactRequest; -use App\Notifications\NewContact; -use App\Services\ContactService; -use App\User; -use Illuminate\Http\Request; -use Illuminate\Support\Facades\Http; - -class ContactController extends Controller -{ - protected $users; - - private $contactService; - - public function __construct(User $users, ContactService $contactService) - { - $this->contactService = $contactService; - $this->users = $users; - } - - public function create(HomeContactRequest $request) - { - try { - - $email = $request->email; - $msg = $request->msg; - $challenge = $request->input('captcha'); - - $this->contactService->sendMessage($request->ip(), $msg, $email, $challenge); - - return redirect() - ->back() - ->with('success',__('Message sent successfully! We usually respond within 48 hours.')); - - } catch (FailedCaptchaException $ex) { - return redirect() - ->back() - ->with('error', $ex->getMessage()); - } - } -} diff --git a/app/Http/Requests/HomeContactRequest.php b/app/Http/Requests/HomeContactRequest.php deleted file mode 100755 index d358dce..0000000 --- a/app/Http/Requests/HomeContactRequest.php +++ /dev/null @@ -1,32 +0,0 @@ - 'required|email', - 'msg' => 'required|string', - 'captcha' => 'required|string' - ]; - } -}