Exemple #1
0
 public function addUser()
 {
     $input['email'] = Input::get('email');
     $input['name'] = Input::get('name');
     $input['password'] = Input::get('password');
     $rules = array('name' => 'required', 'email' => 'required|email|unique:users,email', 'password' => 'required|min:8');
     $validator = Validator::make($input, $rules);
     if ($validator->fails()) {
         return Response::make($validator->messages(), 400);
     }
     $res = User::createUser($input);
     if (MongoId::isValid($res)) {
         return Response::make(array("_id" => $res), 200);
     } else {
         return Response::make("failed to add user", 500);
     }
 }
Exemple #2
0
 public function testCreateUser()
 {
     AopMocker::mock("Models\\User", "save", true);
     $res = User::createUser(array('name' => 'Ahmad Hajjar', 'email' => '*****@*****.**', 'password' => '12345678'));
     $this->assertNotFalse($res);
 }
Exemple #3
0
 public function create()
 {
     self::flashAny('add');
     User::createUser();
     parent::redirectTo('indexUser');
 }