/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { //$validator = $this->validate($request, [ // 'name' => 'required', // 'email' => 'required|email', // 'address' => 'required', // 'city' => 'required', // 'zipcode' => 'required', // ]); $validator = Validator::make($request->all(), ['first_name' => 'required', 'last_name' => 'required', 'email' => 'required|email|unique:visitors', 'address' => 'required', 'city' => 'required', 'zipcode' => 'required']); if ($validator->fails()) { $messages = $validator->messages(); return redirect()->action('splashsController@index')->withErrors($validator)->withInput(); } else { $visitor = new Visitor(); $visitor->fill($request->except('_token')); $visitor->status = 'Active'; $visitor->save(); return redirect()->action('splashsController@index')->with('message', 'Thank you for your request!'); } }