Exemplo n.º 1
0
 public function run()
 {
     $users = [['name' => 'kilowat', 'email' => '*****@*****.**', 'password' => bcrypt(123456)], ['name' => 'john', 'email' => '*****@*****.**', 'password' => bcrypt(123456)], ['name' => 'mike', 'email' => '*****@*****.**', 'password' => bcrypt(123456)]];
     foreach ($users as $user) {
         \App\Model\User::create($user);
     }
 }
Exemplo n.º 2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $users = [['name' => '娃娃脾气', 'email' => '*****@*****.**', 'password' => '$2y$10$NGpz8lhg63otXuTQiywcYOsPrVRZwWvQ4ABx.JlklOh9SM7otx56S']];
     foreach ($users as $user) {
         $model = \App\Model\User::create($user);
         $this->command->info($model->id);
     }
 }
Exemplo n.º 3
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = Faker\Factory::create();
     //hapus data
     DB::table('tbl_user')->truncate();
     DB::table('tbl_user')->insert([['username' => 'gaby', 'nama_depan' => 'Gabriel', 'nama_belakang' => 'Fermy', 'password' => bcrypt('12345'), 'email' => '*****@*****.**', 'alamat' => 'disini aja', 'kota' => 'Medan', 'kode_pos' => '12345', 'user_level' => 1]]);
     foreach (range(1, 30) as $index) {
         \App\Model\User::create(['username' => $faker->userName(), 'nama_depan' => $faker->firstName(), 'nama_belakang' => $faker->lastName(), 'password' => bcrypt('Aa12345'), 'email' => $faker->email(), 'jk' => $faker->numberBetween(1, 2), 'tempat_lahir' => $faker->city(), 'tanggal_lahir' => $faker->dateTimeBetween('-40 years', '-10 years'), 'alamat' => $faker->address(), 'kota' => $faker->city(), 'kode_pos' => $faker->postcode(), 'user_level' => 0, 'kunjungan_terakhir' => $faker->dateTimeBetween('-2 weeks', 'now'), 'kunjungan_terakhir' => $faker->dateTimeBetween('-2 weeks', 'now')]);
     }
 }
Exemplo n.º 4
0
 /**
  * Execute the console command.
  *
  * @return mixed
  */
 public function handle()
 {
     $name = $this->ask('What is your name?');
     $email = $this->ask('What is your email?');
     $password = $this->ask('What is your password?');
     $id = \App\Model\User::create(['name' => $name, 'email' => $email, 'password' => bcrypt($password)]);
     if ($id) {
         $this->info('user id ' . $id . ' create is sucessful');
     } else {
         $this->error('Something went wrong!');
     }
 }
Exemplo n.º 5
0
 public function postRegister()
 {
     //验证字段有效性
     $this->validate($this->request(), $rules = array('mobile' => 'required|digits:11|unique:users', 'readlname' => 'required', 'sex' => 'required', 'birthday' => 'required', 'marriage' => 'required'), $message = ['mobile.required' => '请输入你的手机号', 'mobile.digits' => '手机号格式不正确', 'mobile.unique' => '该手机号已被注册', 'realname.required' => '请输入你的真实姓名', 'sex.required' => '请选择性别', 'birthday.required' => '请输选择你的生日', 'marriage' => '请选择婚姻状况'], $customAttributes = []);
     //获取表单数据
     $reginfo = $this->request()->only(['mobile', 'realname', 'sex', 'birthday', 'marriage']);
     //dd($reginfo);
     //插入注册信息
     if ($users = User::create($reginfo)) {
         $users->bind()->create(array('openid' => $this->request()->get('openid')));
         //注册成功,跳转到登陆界面
         return "<script>alert('报名成功,等待客服联系');\n\t\t\t\t</script>;";
     }
 }
Exemplo n.º 6
0
 public function postLogin(Request $req)
 {
     $user = $this->fetchUserData();
     if (!$user) {
         $telephone = $req->get('telephone');
         $name = $req->get('name');
         if (empty($telephone)) {
             return response()->json(['code' => 403, 'msg' => '手机号不能为空']);
         }
         $user = User::where('telephone', $telephone)->first();
         if (!$user) {
             if (empty($name)) {
                 return response()->json(['code' => 403, 'msg' => '用户名不能为空']);
             }
             $user = User::create(['name' => $name, 'telephone' => $telephone, 'token' => uniqid('', true)]);
         }
     }
     return response()->json(['code' => 0, 'msg' => 'success', 'data' => []])->withCookie('token', $user->token);
 }
Exemplo n.º 7
0
 public function postRegister()
 {
     $this->validate($this->request(), array('realname' => 'required', 'mobile' => 'required|size:11|unique:users,mobile', 'sex' => 'required:in:' . array_keys_impload(\App\Enum\User::$sexLang), 'birthday' => 'required|date', 'marriage' => 'required|in:' . array_keys_impload(\App\Enum\User::$marriageLang), 'like' => 'exists:users,user_id'), array('realname.required' => '请填写真实姓名', 'mobile.required' => '请填写手机号', 'mobile.size' => '手机号格式不正确', 'mobile.unique' => '手机号已被注册', 'sex.required' => '请选择您的性别', 'sex.in' => '您填写的性别有误', 'birthday.required' => '请填写您的生日', 'birthday.date' => '您填写的生日格式不正确', 'marriage.required' => '您填写您的婚姻状态', 'marriage.in' => '婚姻状态不正确', 'like.exist' => '您报名的对象不存在'));
     $form = $this->request()->only('realname', 'mobile', 'sex', 'birthday', 'marriage');
     try {
         transaction();
         //创建用户
         $user = User::create($form);
         if ($this->request()->has('like')) {
             //创建喜欢的人
             $user->like()->create(array('like_user_id' => $this->request()->get('like')));
         }
         //创建用户信息
         $user->info()->create(array());
         //创建择偶条件
         $user->object()->create(array('sex' => $user->sex == \App\Enum\User::SEX_FEMALE ? \App\Enum\User::SEX_MALE : \App\Enum\User::SEX_FEMALE));
         commit();
         return $this->rest()->success($user, '报名成功,管理员审核通过后即可登录');
     } catch (\Exception $ex) {
         rollback();
         dd($ex->getMessage());
         return $this->rest()->error('抱歉,报名失败,请稍后再试');
     }
 }
Exemplo n.º 8
0
 /**
  * 签到
  */
 public function getActivitysign(Request $req)
 {
     $user = $this->fetchUserData();
     $activityId = $req->get('activity_id');
     $phone = $req->get('phone');
     if ($user) {
         $userId = $user->id;
     } else {
         if ($phone) {
             $user = User::where('telephone', $phone)->first();
             if (!$user) {
                 $user = User::create(['name' => $phone, 'telephone' => $phone, 'token' => uniqid('', true)]);
                 $userActivity = UserActivity::create(['user_id' => $user->id, 'activity_id' => $activityId, 'status' => 1]);
             }
             $userId = $user->id;
         } else {
             return response()->json(['code' => 10100, 'msg' => '签到异常', 'data' => []]);
         }
     }
     $userActivity = UserActivity::where(['user_id' => $userId, 'activity_id' => $activityId])->first();
     $userActivity->status = 1;
     $userActivity = $userActivity->save();
     return Redirect::to('index/wel');
 }
Exemplo n.º 9
0
 public function postAdd(Register $register)
 {
     //验证表单
     $this->validate($this->request(), ['mobile' => 'required|digits:11', 'birthday' => 'required|date', 'sex' => 'required|in:' . array_keys_impload(UserEnum::$sexForm), 'password' => 'required|min:5|max:20', 'password_confirm' => 'required|required_with:password|same:password', 'marital_status' => 'in:' . array_keys_impload(UserEnum::$maritalForm), 'height' => 'digits:3|between:130,210', 'education' => 'in:' . array_keys_impload(UserEnum::$educationForm), 'salary' => 'in:' . array_keys_impload(UserEnum::$salaryForm), 'user_name' => 'required|min:2|max:15|unique:users', 'email' => 'required|email|unique:users']);
     $form = $this->request()->only(['user_name', 'email', 'mobile', 'birthday', 'password', 'marital_status', 'height', 'education', 'salary', 'province', 'city', 'area']);
     try {
         transaction();
         $user = User::create($form);
         $register->delete();
         commit();
         return $this->success('添加成功', $user);
     } catch (\Exception $exp) {
         rollback();
         return $this->error('抱歉,添加失败');
     }
 }
Exemplo n.º 10
0
 public function getSeedFemale()
 {
     $maleName = array('丑妞', '┇ゐぅ誰,ηi卜自怞_', '心随你痛', '情稚', '旧情人的旧习惯', '变萌变软变淑女', '情字醉心口', '甜小妞', '我是小女银~', '-恋梦菇凉、', '能赋深情', '蒗與矜持_', '大姐范er', '※', '那操场永终点', '怪癖小姐的怪癖是妳。', '女生要泼辣点╮', '相思赋予谁', '不败得貂蝉', '画个句号给今天〃', '姬儿', '听说、你嫁给习惯', '黑市夫人', '薄情辞', '向晚蔻', '↘無良溫柔女', '℉键ραn感情﹏', '子兮分袂', '△柠檬之夏', '小心眼的人', 'や风吹泪落灬', '脑残女', '牠^_^裺滴命', '冷宫妃子怨℡', '苺籽奶酱(:≡', '埋下眼泪', '↓溫гê紅脣↑', '冰雨_落花', '森里伊人', '小河边唱歌', '′︷謎仄的性感', 'ぺ佳日摓jūnㄣ', '短发菇凉就是帅', '→習慣ろ畩賴鈊', '女汉子输给了装逼的萌妹子', '赱ɡé貓步,扭ɡé蠻腰', '魑媚', '小卖部遇萌男i', '┭台qiú輭мeì《', '无心少女毒如蝎', '妩媚给谁看#', '剪棹痮發♀朢棹魜渣', '怹辷zんΙ洅щò夣哩', '不温柔的女子', '纸柠', '親吻鎖傦', '屌国女农i', '¢', '眼睛里最美丽的老娘', '他说他不爱我°', '好姑娘就是不一样', '莪緗彅短橃罘洅噯亽碴', '╔甜羙誘秂╗', '躲在街头﹏独自哭泣', '揂gōu囘yì~', '「猫⑦jιē」', '、我的爱人。', '魔鬼~的女神', '長昼無亽', '烂人说爱', '゛病2τài女', '捕儚sんàóㄝ', '灬γè罙猫起', '单字情书', '^此颜差矣', '︻酥聲jιαΘ女~', '疚幼', '唯余泣叹', '灬苚揂取ηuǎη', '亽醜圈小', '姬妓', '最佳演员', '醉歌', '·°南風起等亇lαi', '七街酒', '旧照片', 'ηà年我╈⑧', '悲伤摇曳着', '含泪说分手', 'ㄣláη巷绿街灬', '你怀里的猫^', '~', '^', '雪念', '┆⒐丆倁足ぐ', '措辞', '━孤鯎等ηι—', '︶χiū稚(~)意', '呆萌狐狸么么哒', '◆輓携庩鉎◇', '﹎笑i戯', '吻尔之眸', '温酒诉情深', '喜萌你', '·°九色ιц尐ηǚ', '萌物少女', '★帽衫少女', '途径爱情', '猫眠花下○●○', '晨光如水', '有本事你爱我一辈子', '我为你真心的哭过', '良笙', '怕腥的猫ε==3', '软声猫吟', '千萬尐囡夢', 'ε飛翔の瘋τù子ˇ', '喜笑颜开^', '~', '^', '辣椒病女', '︶沐年廴χìа', '软甜野妹', '安与雪', 'うηáη街浪亽╮', '╮ɡū浪寡ㄝ支╭', '頭よ藏zんe觸角ゞ', '原谅我太野性', '﹏ー懜dυΘ年〆', '见蝴蝶飞越森林', '妓要从良', '一往痴心', '想哭、却没了泪', '→zι由初о勿☆', '︶zěη庅⒐动情', '古俗', '★`χυ多ηiaη前');
     $provinces = array('北京' => array('北京'), '天津' => array('天津'), '重庆' => array('重庆'), '上海' => array('上海'), '内蒙古' => array('赤峰', '呼和浩特', '巴彦淖尔', '锡林郭勒', '二连浩特', '包头', '乌海', '通辽'));
     $strocks = array('汉族', '蒙古族', '回族');
     foreach ($maleName as $name) {
         $province = array_rand($provinces);
         $city = arand($provinces[$province]);
         $province2 = array_rand($provinces);
         $city2 = arand($provinces[$province2]);
         $strock = arand($strocks);
         $form = array('user_name' => $name, 'realname' => $name, 'mobile' => rand(130, 189) . rand(1000, 9999) . rand(1000, 9999), 'sex' => \App\Enum\User::SEX_FEMALE, 'birthday' => rand(1983, 1997) . '-' . rand(1, 12) . '-' . rand(1, 29), 'work_province' => $province, 'work_city' => $city, 'level' => arand(array(1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3)), 'salary' => arand(array(1, 1, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8, 9)), 'marriage' => arand(array(1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3)), 'education' => arand(array(1, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 6, 7)), 'house' => rand(1, 5), 'children' => arand(array(1, 1, 1, 1, 1, 1, 2)), 'height' => rand(155, 175), 'status' => \App\Enum\User::STATUS_OK);
         try {
             transaction();
             //创建用户
             $user = User::create($form);
             //创建用户详情
             $user->info()->save(new UserInfo(array('stock' => $strock, 'origin_province' => $province2, 'origin_city' => $city2)));
             //创建择偶对象
             $ageStart = rand(18, 39);
             $ageEnd = rand($ageStart + 1, $ageStart + 10);
             $heightStart = rand(170, 190);
             $heightEnd = rand($heightStart + 3, $heightStart + 20);
             $province3 = array_rand($provinces);
             $city3 = arand($provinces[$province3]);
             $user->object()->save(new UserObject(array('sex' => \App\Enum\User::SEX_MALE, 'salary_start' => arand(array(null, null, null, 1, 2, 3, 3, 4)), 'salary_end' => arand(array(null, null, null, 5, 6, 7)), 'marriage' => arand(array(null, null, null, 1, 1, 1, 2)), 'education' => arand(array(null, null, null, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 6)), 'house' => arand(array(null, null, null, 1, 2, 3, 4, 5)), 'children' => arand(array(null, null, null, null, 1, 1, 1, 1, 1, 1, 2)), 'height_start' => $heightStart, 'height_end' => $heightEnd, 'age_start' => $ageStart, 'age_end' => $ageEnd, 'work_province' => $province3, 'work_city' => $city3)));
             //创建推荐数据
             for ($i = rand(0, 2); $i <= 2; $i++) {
                 if ($i) {
                     $user->recommend()->save(new UserRecommend(array('page' => $i, 'order' => rand(0, 100))));
                 }
             }
             echo '<span style="color:green">创建成功,ID:' . $user->user_id . "</span><br>";
             commit();
         } catch (\Exception $ex) {
             rollback();
             echo '<span style="color:red">' . $name . '创建失败!,原因:' . $ex->getMessage() . "</span><br/><br/>";
         }
     }
 }
Exemplo n.º 11
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 public function create(array $data)
 {
     return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]);
 }
Exemplo n.º 12
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     return User::create(['username' => $data['username'], 'password' => bcrypt($data['password'])]);
 }
Exemplo n.º 13
0
 public function run()
 {
     User::create(['name' => 'Paulo First', 'username' => 'paul', 'email' => '*****@*****.**', 'password' => password_hash("paul", PASSWORD_DEFAULT)]);
     User::create(['name' => 'John Second', 'username' => 'john', 'email' => '*****@*****.**', 'password' => password_hash("john", PASSWORD_DEFAULT)]);
 }
Exemplo n.º 14
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password']), 'role' => '2']);
 }
Exemplo n.º 15
0
 public function createUser(array $data)
 {
     return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password']), 'photo' => uploadFile('img', 'photo', 'uploads'), 'desc' => $data['desc']]);
 }
Exemplo n.º 16
0
 /**
  * Return user if exists; create and return if doesn't
  *
  * @param
  *        	$facebookUser
  * @return User
  */
 private function findOrCreateUser($user, $provider)
 {
     if ($provider == "facebook") {
         $providerId = "facebook_id";
     } else {
         $providerId = "google_id";
     }
     $authUser = User::where($providerId, $user->id)->first();
     if (Auth::check()) {
         if ($authUser) {
             if ($providerId == "facebook_id") {
                 $authUser = User::where('google_id', $user->id)->first();
                 if ($authUser != null) {
                     return $authUser;
                 }
             }
             if ($providerId == "google_id") {
                 $authUser = User::where('facebook_id', $user->id)->first();
                 if ($authUser != null) {
                     return $authUser;
                 }
             }
         } else {
             $getIdUser = Auth::user()->id;
             User::where('id', $getIdUser)->update([$providerId => $user->id]);
             return $authUser;
         }
     }
     if ($authUser == null) {
         $authUser = User::where('email', $user->email)->first();
         if ($authUser != null) {
             User::where('email', $user->email)->update([$providerId => $user->id]);
             return $authUser;
         }
     }
     return User::create(['name' => $user->name, 'email' => $user->email, $providerId => $user->id, 'isVerified' => 0, 'rowStatus' => 0]);
 }
Exemplo n.º 17
0
 public function testBelongsToManySave()
 {
     /*
     *	userからセーブ
     */
     $user1 = User::create(['name' => 'newUser']);
     $skill1 = Skill::create(['name' => 'newSkill']);
     $user1->Skill[] = $skill1;
     $this->assertEquals(true, $user1->save());
     /*
     *	本当に保存できたかreadで確認
     */
     $savedUser1Skill = Skill::read($user1->Skill[0]->id);
     $this->assertEquals('newSkill', $savedUser1Skill->name);
     $savedSkill1User = User::read($user1->id);
     $this->assertEquals('newUser', $savedSkill1User->name);
     /*
     *	skillからセーブ
     */
     $skill2 = Skill::create(['name' => 'newSkill']);
     $user2 = User::create(['name' => 'newUser']);
     $skill2->User[] = $user2;
     $this->assertEquals(true, $skill2->save());
     /*
     *	本当に保存できたかreadで確認
     */
     $savedSkill2User = User::read($skill2->User[0]->id);
     $this->assertEquals('newUser', $savedSkill2User->name);
     $savedUser2Skill = Skill::read($skill2->id);
     $this->assertEquals('newSkill', $savedUser1Skill->name);
 }