public function activateaccount(Request $request) { if ($request->all()) { $validator = Validator::make($request->all(), ['activation_code' => 'required']); if ($validator->fails()) { return redirect('users/activateaccount')->withErrors($validator)->withInput(); } else { // print_r($request); $userData = \Blog\User::where('activation_code', $request->activation_code)->first(); if ($userData) { \Blog\User::where('activation_code', $request->activation_code)->update(['status' => 'active']); return redirect()->action('PostsController@index'); } else { $validator->errors()->add('activation_code', 'Activation code is wrong Please try again'); return redirect('users/activateaccount')->withErrors($validator)->withInput(); } } } else { return view('users.activateaccount'); } }