public function postRegister() { if (\Input::get('tag') == 'register') { $validator = \Validator::make(\Input::all(), ['name' => 'required', 'email' => 'required|email|unique:users', 'username' => 'required|unique:users', 'password' => 'required']); if (!$validator->fails()) { $user = new User(); $user->name = \Input::get('name'); $user->email = \Input::get('email'); $user->username = \Input::get('username'); $user->password = \Hash::make(\Input::get('password')); if ($user->save()) { $response["error"] = FALSE; $response["uid"] = $user->id; $response["user"]["name"] = $user->name; $response["user"]["email"] = $user->email; $response["user"]["username"] = $user->username; $response["user"]["created_at"] = $user->created_at; $response["user"]["updated_at"] = $user->updated_at; } else { $response["error"] = TRUE; $response["error_msg"] = "Data gagal disimpan!"; } } else { $messages = $validator->messages(); $response["error"] = TRUE; $response["error_msg"] = $messages->toJson(); } } else { $response["error"] = TRUE; $response["error_msg"] = "TAG required!"; } return \Response::json($response); }
public function store() { $db = new User(); $db->name = \Input::get('name'); $db->email = \Input::get('email'); $db->username = \Input::get('username'); $db->password = \Hash::make(\Input::get('password')); $db->group = \Input::get('group'); $db->api_key = \Input::get('api_key'); $db->save(); return \Response::json(['id' => $db->id]); }