Example #1
0
 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);
 }
Example #2
0
 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]);
 }