diff --git a/app/Http/Controllers/teamstore/TeamStoreController.php b/app/Http/Controllers/teamstore/TeamStoreController.php index 82395e0..b9b8203 100755 --- a/app/Http/Controllers/teamstore/TeamStoreController.php +++ b/app/Http/Controllers/teamstore/TeamStoreController.php @@ -14,11 +14,16 @@ use App\Models\user\UserModel; use Illuminate\Support\Facades\Mail; use Analytics; use App\Models\TemplatesModel; +use App\Traits\CaptchaTrait; use Illuminate\Support\Facades\Session; +use Illuminate\Support\Facades\Validator; +use Illuminate\Support\Facades\Redirect; class TeamStoreController extends Controller { + use CaptchaTrait; + public function index(Request $request, $teamStoreURL) { // var_dump($teamStoreURL); @@ -819,4 +824,61 @@ class TeamStoreController extends Controller return view('merchbay.templates') ->with('row', $data); } + + public function contactUsSend(Request $request) { + $post = $request->all(); + + $post['captcha'] = $this->captchaCheck(); + + $validator = Validator::make( + $post, + [ + 'emailAddress' => 'required', + 'fullname' => 'required', + 'message' => 'required', + 'g-recaptcha-response' => 'required', + 'captcha' => 'required|min:1' + ], + [ + 'g-recaptcha-response.required' => 'Captcha is required', + 'captcha.min' => 'Wrong captcha, please try again.' + ] + ); + + + if ($validator->fails()) { + $errors = ""; + foreach ($validator->errors()->all() as $error) { + $errors .= "
1281 Humbracht Circle Suite J Bartlett, Illinois 60103
+orders@merchbay.com
630 213 1500
1281 Humbracht Circle Suite J Bartlett, Illinois 60103
- +1281 Humbracht Circle Suite J Bartlett, Illinois 60103
--}} + @if(Session::has('contactUserError')) + {!! Session::get('contactUserError') !!} + @endif +
+ Name
+
+ Email Address
+
+ Message
+