public function createFirstAdmin() { $user = new User(); $user->name = Input::get('name'); $user->password = Hash::make(Input::get('password')); $user->usertoken = User::generateUsertoken(); $user->username = User::generateUsername($user->name); $user->phone = Input::get('phone'); $user->email = Input::get('email'); $user->gender = Input::get('gender'); User::$rulex = 'user - gender houseaddress'; if (!$user->save()) { $data = $user->validatorStatus; } else { //Lets set a default role to the new user User::assignRole($user->id, Config::get('role.admin')); //Release the url unique ID Session::forget('firstuserurl'); $data['status'] = 'success'; //$data['url'] = URL::route('login'); $data['message'] = "User created successfully <h5 class='bolder red'> Username: "******"</h5> <h5 class='bolder red'> Password: "******"</h5> <a href='" . URL::route('login') . "' class='btn btn-block btn-inverse'>Go to login page</a>"; } return Response::json($data); }
public function staffRegistration() { //tt(Input::all()); $user = new User(); $user->name = strtolower(Input::get('name')); $user->birthday = sqldate(Input::get('birthday')); $user->gender = Input::get('gender'); $user->username = User::generateUsername($user->name); $user->password = $user->setNewDefaultPassword(); $user->usertoken = User::generateUsertoken(); $user->phone = Input::get('phone'); $user->email = Input::get('email'); $user->houseaddress = Input::get('houseaddress'); $user->guarantor_name = Input::get('guarantor_name'); $user->guarantor_gender = Input::get('guarantor_gender'); $user->guarantor_phone = Input::get('guarantor_phone'); $user->guarantor_email = Input::get('guarantor_email'); $user->guarantor_address = Input::get('guarantor_houseaddress'); $user->guarantor_workplace_phone = Input::get('guarantor_workplacephone'); $user->guarantor_workplace_address = Input::get('guarantor_workplaceaddress'); User::$rulex = 'user'; if (!$user->save()) { $data = $user->validatorStatus; } else { //Lets set a default role to the new user User::assignRole($user->id); $data['status'] = 'success'; $data['message'] = 'User created successfully'; } return Response::json($data); }