Exemplo n.º 1
0
 /**
  * Api function for get user by id.
  * 
  * @param number $user_id
  * @return Response
  */
 public function getUser($user_id = 0)
 {
     /* Validator request params */
     $valids = Validator::make(['user_id' => $user_id], ['user_id' => 'required|numeric|min:1'], SNSContactsHelper::getMessage());
     if ($valids->fails) {
         return SNSContactsHelper::getErrorMsg($valids->messages());
     }
     /* Get user by id */
     $user = User::find($user_id);
     return SNSContactsHelper::getSuccess($user);
 }
Exemplo n.º 2
0
 /**
  * Api function for get contact detail.
  * 
  * @param number $id
  * @return Response
  */
 public function getContactDetail($id = 0)
 {
     // Validator contact id.
     $valids = Validator::make(['id' => $id], ['id' => 'required|min:1'], SNSContactsHelper::getMessage());
     // Check validator
     if ($valids->fails()) {
         return Response::json(array('status' => 'error', 'data' => $valids->messages()), 500);
     }
     // Get contact detail
     $record = Contact::whereRaw('id = ? AND status = ?', array($id, true))->get();
     return Response::json(array('status' => 'success', 'data' => $record));
 }