public function store(Request $request) { $post = $request->all(); $validator = user::validateData($post); if ($validator->fails()) { $this->throwValidationException($request, $validator); } else { unset($post['_token'], $post['password_confirmation']); $user = new user(); foreach ($post as $key => $value) { $user->{$key} = $value; } $result = $user->save(); if ($result > 0) { Flash::success('Profile successfully inserted'); } return redirect('admin'); } }