/** * Create new record * * @param array $attributes * @return static */ public function create(array $attributes = array()) { if (!isset($attributes['activated'])) { $attributes['activated'] = 0; } return $this->model->create($attributes); }
/** * Create a new user and attache the default Auth user role. * * @param array $data * @param $pass * @return static */ public function create(array $data, $pass) { $userData = $this->model->create($data); $authUserRole = $this->roleRepository->findById(2); $userData->attachRole($authUserRole); event(new Created($userData, $pass)); return $userData; }
/** * ユーザIDを取得 * @param Request $request * @return mixed */ public function getUserId(Request $request) { $userId = $request->session()->get('user_id'); if ($userId) { return $userId; } $user = $this->user->create(['name' => 'unknown', 'email' => sha1(microtime()), 'password' => 'password']); $request->session()->set('user_id', $user->id); return $user->id; }
/** * Run the database seeds. * * @return void */ public function run() { User::create(['name' => 'Patrick Jane', 'email' => '*****@*****.**', 'password' => bcrypt('patrickJane'), 'is_admin' => true]); User::create(['name' => 'Teresa Lisbon', 'email' => '*****@*****.**', 'password' => bcrypt('teresaLisbon'), 'is_admin' => true]); User::create(['name' => 'Juergen Kraßnig', 'email' => '*****@*****.**', 'password' => bcrypt('juergen'), 'is_admin' => true]); User::create(['name' => 'King Mo', 'email' => '*****@*****.**', 'password' => bcrypt('mojtaba')]); }
/** * Run the database seeds. * * @return void */ public function run() { DB::table('tbl_users')->truncate(); $faker = \Faker\Factory::create(); for ($i = 0; $i < 10; $i++) { switch (mt_rand(1, 4)) { case 1: $insertion = 'van'; break; case 2: $insertion = 'de'; break; case 3: $insertion = 'van der'; break; default: $insertion = ''; } $city2 = ""; $street2 = ""; $house_nr2 = ""; $postalcode2 = ""; if (mt_rand(1, 2) == 1) { $street2 = $faker->streetName; $house_nr2 = $faker->numberBetween(0, 2000); $postalcode2 = $faker->postcode; $city2 = $faker->city; } \App\User::create(['username' => $faker->userName, 'password' => password_hash('password', PASSWORD_DEFAULT), 'email' => $faker->email, 'firstname' => $faker->firstName, 'lastname' => $faker->lastName, 'insertion' => $insertion, 'phone_nr' => $faker->phoneNumber, 'birthdate' => $faker->date($format = 'Y-m-d', $max = 'now') . " " . $faker->time($format = 'H:i:s', $max = 'now'), 'city' => $faker->city, 'street' => $faker->streetName, 'house_nr' => $faker->numberBetween(0, 2000), 'postalcode' => $faker->postcode, 'city2' => $city2, 'street2' => $street2, 'house_nr2' => $house_nr2, 'postalcode2' => $postalcode2]); } }
public function saveAdminUser(SaveAdminUserPostRequest $request) { $user = User::create(['username' => $request->input('username'), 'displayname' => $request->input('displayname'), 'email' => $request->input('email'), 'password' => bcrypt($request->input('password')), 'user_role_id' => $request->input('role_id')]); $user->is_active = true; $user->save(); return response()->json(['status' => 'success', 'message' => 'New Admin User Created.']); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { // $username = $request->get('username'); if (!$this->isUserExists($username)) { // Generating password hash $pass_hash = Hash::make($request->get('password')); $api_key = $this->generateApiKey(); // insert query try { /*DB::table('users')->insert( ['api_key' => $api_key , 'username' => $username , 'pass_hash' => $pass_hash , 'email' => $email , 'sdt' => $sdt] );*/ User::create(array('api_key' => $api_key, 'username' => $username, 'pass_hash' => $pass_hash, 'email' => $request->get('email'), 'sdt' => $request->get('sdt'))); return response()->json(array('error' => false, 'message' => 'User Created')); } catch (Exception $e) { return response()->json(array('error' => true, 'message' => 'Error When Create User')); } } else { // User with same email already existed in the db return response()->json(array('error' => true, 'message' => 'User Already Exist')); } }
/** * Creates a user * * @param array $userFields */ public function makeUser($userFields = []) { while ($this->times--) { $user_input = array_merge(['name' => $this->fake->firstName, 'email' => $this->fake->companyEmail, 'password' => 'foobar', 'password_confirmation' => 'foobar'], $userFields); User::create($user_input); } }
public function run() { //DB::table('forsidas')->delete(); Forsida::create(['frettdagsins' => 'ekkert i dag']); User::create(['username' => 'administrator', 'password' => bcrypt('root123'), 'email' => '*****@*****.**', 'profilephoto' => '/images/Administrator.jpg', 'firstname' => 'Alfa']); User::create(['username' => 'administrator2', 'password' => bcrypt('root1234'), 'email' => '*****@*****.**', 'profilephoto' => '/images/Administrator.jpg', 'firstname' => 'Alfa']); }
/** * Run the database seeds. * * @return void */ public function run() { $adminRole = Role::create(['name' => 'Admin', 'slug' => 'admin', 'description' => '', 'level' => 1]); $userAdmin = User::create(['staff_code' => 'IVC00001', 'full_name' => 'Nguyen Tai Hanh', 'email' => '*****@*****.**', 'password' => Hash::make('12345678'), 'phone_number' => '01676460626', 'user_status' => 'Working']); //attached role $userAdmin->attachRole($adminRole); }
public function registerUser(Request $request) { // Reject if name, email, password and role are not provided. if (!$request->name || !$request->email || !$request->password) { return Response::json(["status" => "ERROR", "response" => "Registration failed.", "message" => "Required information (name, email, password) not provided."], 400)->header('Access-Control-Allow-Origin', '*'); } else { $user = User::where('email', $request->email)->first(); // Reject if username is taken. if ($user) { return Response::json(["status" => "OK", "response" => "Registration failed.", "message" => "An account under this email address has already been created."], 400)->header('Access-Control-Allow-Origin', '*'); } else { $user = User::create(array("name" => $request->name, "email" => $request->email, "active" => 1)); $user->user_token = md5($request->email . time()); $user->password = md5($request->password); // Check if company was provided. if ($request->company_id) { $user->company_id = $request->company_id; if ($request->company_id > 0) { $user->role = 2; } else { $user->role = 1; } } else { if ($request->resume) { $user->status = 0; } } // Save user, reply. $user->save(); return Response::json(["status" => "OK", "response" => "Registration succeeded.", "message" => ['user' => $user, 'token' => $user->user_token]], 200)->header('Access-Control-Allow-Origin', '*'); } } }
/** * Store a newly created resource in storage. * * @return Response */ public function store() { $this->validate($request, $this->rules); $input = Input::all(); User::create($input); return Redirect::route('users.index')->with('message', 'User created'); }
public function store(Request $request) { if (empty($request->get('primer_nombre')) || empty($request->get('primer_apellido')) || empty($request->get('email')) || empty($request->get('password')) || empty($request->get('id_universidad')) || empty($request->get('id_programa'))) { return response()->json(['error' => true, 'mensaje' => 'Error, Verifique que los datos no esten vacios']); } else { try { $programa_universidad = DB::table('programa_universidad')->join('programas', 'programas.id_programa', '=', 'programa_universidad.id_programa')->join('universidades', 'universidades.id_universidad', '=', 'programa_universidad.id_universidad')->where('programa_universidad.id_programa', '=', $request->get('id_programa'))->where('programa_universidad.id_universidad', '=', $request->get('id_universidad'))->where('universidades.estado', '=', 'activo')->where('programas.estado', '=', 'activo')->select('programa_universidad.id_universidad', 'programa_universidad.id_programa')->get(); if ($programa_universidad) { $user = $request->only('primer_nombre', 'primer_apellido', 'email', 'password', 'id_universidad', 'id_programa'); if ($this->validar_email($user['email'], 0)) { return response()->json(['error' => true, 'mensaje' => 'El Email ya se encuentra registrado']); } else { $user['password'] = Hash::make($user['password']); $user['rol'] = 'estudiante'; $usuario = User::create($user); if ($usuario) { $token = JWTAuth::fromUser($usuario); return response()->json(['error' => false, 'mensaje' => 'Usuario Almacenado Exitosamente', 'usuario' => $usuario, 'token' => $token]); } else { return response()->json(['error' => false, 'mensaje' => 'Error al registrar Usuario']); } } } else { return response()->json(['error' => false, 'mensaje' => 'Error al registrar Usuario, verifique la universidad y programa al cual quiere asociarse']); } } catch (\Exception $e) { return response()->json(['error' => false, 'mensaje' => 'Error al registrar Usuario', 'excepcion' => $e]); } } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $name = input::get('users_name'); $fullname = input::get('users_fullname'); $groupid = input::get('users_group_id'); $email = input::get('users_email'); $telp = input::get('users_telp'); $jsonfollow = input::get('users_json_following'); $description = input::get('users_description'); $media = input::get('media_manager_id'); $avatar = input::get('users_avatar'); $cover = input::get('users_cover'); $status = input::get('users_status_id'); $device = input::get('deviceID'); $provider = input::get('providerID'); $deviceversion = input::get('deviceVersion'); $brand = input::get('deviceBrand'); $long = input::get('long'); $lat = input::get('lat'); $password = input::get('password'); $cekmail = User::where('email', '=', $email)->first(); if (isset($cekmail->id)) { return redirect('admin/users-detail')->with('failed', 'Failed to save, because The email have ever used !'); } $field_users = array('name' => $name, 'email' => $email, 'password' => bcrypt($password)); $user = User::create($field_users); $user_login = User::where('email', '=', $email)->first(); foreach ($user_login as $key => $value) { $id = $user_login->id; } $datausersdetail = array('users_name' => $name, 'users_id' => $id, 'users_fullname' => $fullname, 'users_group_id' => $groupid, 'users_email' => $email, 'users_telp' => $telp, 'users_json_following' => $jsonfollow, 'users_description' => $description, 'media_manager_id' => $media, 'users_avatar' => $avatar, 'users_cover' => $cover, 'users_status_id' => $status, 'deviceID' => $device, 'providerID' => $provider, 'deviceVersion' => $deviceversion, 'deviceBrand' => $brand, 'long' => $long, 'lat' => $lat); table_users_detail::create($datausersdetail); return redirect('admin/users-detail')->with('success', 'Data saved successfully!'); }
/** * Execute the console command. * * @return mixed */ public function handle() { $email = $this->argument('email'); if (is_null($email)) { $this->error('No e-email address given! Aborting'); return false; } while (empty($name)) { $name = $this->ask('What is your name?'); } $password = $this->secret('Enter a password'); $confirm = $this->secret('Confirm the password'); if ($password !== $confirm) { $this->error('The passwords do not match. Aborting'); return false; } $admin = $this->confirm('Is this user an admin? [y/N]'); //Actually create the user $user = User::create(['name' => $name, 'email' => $email, 'password' => bcrypt($password), 'admin' => $admin]); $apiKey = new ApiKey(); $apiKey->key = $apiKey->generateKey(); $apiKey->user_id = $user->id; $apiKey->save(); $this->info("User successfully created with ID {$user->id}"); }
public function getSocialHandle($provider) { $user = Socialite::driver($provider)->user(); $socialUser = null; $userCheck = User::where('email', '=', $user->email)->first(); // Create new user id doesn't exists if (!empty($userCheck)) { $socialUser = $userCheck; } else { $socialUser = User::create(['name' => $user->name, 'email' => $user->email, 'avatar' => $user->avatar]); } // End // Update social information if ($socialUser->google() and $provider == 'google') { $socialUser->google()->save($this->fillSocialData($user)); } if ($socialUser->facebook() and $provider == 'facebook') { $socialUser->facebook()->save($this->fillSocialData($user)); } if ($socialUser->twitter() and $provider == 'twitter') { $socialUser->twitter()->save($this->fillSocialData($user)); } // End // Authenticate user Auth::login($socialUser); // End return redirect()->route('home'); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $this->validate($request, ['name' => 'required|max:255', 'email' => 'required|email|max:255|unique:users', 'password' => 'required|confirmed|min:6']); // TODO: сделать проверку прав на создание пользователя $user = \App\User::create(['name' => $request->get('name'), 'email' => $request->get('email'), 'password' => bcrypt($request->get('password'))]); return $user; }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { $user = User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]); $role = Role::whereSlug('subscriber')->firstOrFail(); $user->assignRole($role->id); return $user; }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { $user = User::create(['first_name' => $data['first_name'], 'last_name' => $data['last_name'], 'email' => $data['email'], 'email_sponsor' => $data['email_sponsor'], 'profile_id' => 4, 'password' => bcrypt($data['password'])]); $user->jobs()->attach($data['jobs']); $user->save(); return $user; }
/** * generate test date applications and users * @param int * @return mixed */ public function generateTestDate($numberOfDate) { // process time start $pStartTime = microtime(true); // faker $faker = Factory::create(); // gender random array $genderArr = ['male', 'female']; for ($i = 0; $i < $numberOfDate; $i++) { // fake user data $fakeUserData = ['nickname' => $faker->userName, 'email' => $faker->email, 'password' => bcrypt(str_random(10)), 'real_name' => $faker->firstName, 'sex' => $this->genderArr[rand(0, 1)], 'year' => $faker->year, 'month' => $faker->month, 'date' => $faker->dayOfMonth, 'phone_number' => $faker->phoneNumber, 'confirmed' => 1, 'remember_token' => str_random(10)]; // create faker user $fakeUser = User::create($fakeUserData); // time range $timeRange = array_rand($this->timeArr, 2); // start time $startTime = $this->timeArr[$timeRange[1]]; // end time $endTime = $this->timeArr[$timeRange[0]]; // swap time range if not reasonable if ($startTime > $endTime && $startTime != 0 && $endTime != 0) { list($startTime, $endTime) = array($endTime, $startTime); } // fake date applicatoin $fakeDateAppData = ['user_id' => $fakeUser->id, 'city' => $this->cityArr[array_rand($this->cityArr, 1)], 'start_time' => $startTime, 'end_time' => $endTime, 'vegetarian_type' => $this->vegetarianTypeArr[array_rand($this->vegetarianTypeArr, 1)], 'meal_type' => $this->mealTypeArr[array_rand($this->mealTypeArr, 1)], 'sex_constraint' => $this->genderArr[array_rand($this->genderArr, 1)]]; // create fake date applicatoin $fakeDateApp = DateApplication::create($fakeDateAppData); } $pTime = microtime(true) - $pStartTime; echo 'process time is ' . $pTime; }
/** * Run the database seeds. * * @return void */ public function run() { //Hash::make('admin1') \App\User::create(array('id' => '1', 'username' => 'asesor1', 'password' => 'asesor1', 'id_rol' => 3)); \App\User::create(array('id' => '2', 'username' => 'callcenter1', 'password' => 'callcenter1', 'id_rol' => 2)); \App\User::create(array('id' => '3', 'username' => 'admin1', 'password' => 'admin1', 'id_rol' => 1)); }
/** * Create a new user instance after a valid registration. * * @param array $data * * @return User */ protected function create(array $data) { $user = User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]); $this->dispatch(new CreateDefaultCategories($user)); $this->dispatch(new CreateTestBillData($user)); return $user; }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { $profile = new UserProfile(); $user = User::create(['username' => $data['username'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]); $user->user_profile()->save($profile); return $user; }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { // echo '<pre>'; // print_r($data); // exit(); return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password']), 'admin_access_level' => 12]); }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { $user = User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]); $mailer = new AppMailer(); $mailer->sendEmailConfirmationTo($user); return $user; }
public function submitRegister(Request $request) { //Check input against validator $v = $this->validator($request->input()); //Let the user know what error(s) appeared if any, otherwise continue with registration if ($v->fails()) { return redirect()->back()->withInput($request->except('password'))->withErrors($v); } else { //Prevent Reserved URL's from being registered if ($request->input('url') == 'auth' || $request->input('url') == 'admin' || $request->input('url') == 'lesson' || $request->input('url') == 'lessons' || $request->input('url') == 'channel' || $request->input('url') == 'channels') { return redirect()->back()->withInput($request->except('password', 'url'))->withErrors(['That URL is reserved, please choose another']); } //Create new user $user = User::create(['url' => strtolower($request->input('url')), 'email' => $request->input('email'), 'password' => bcrypt($request->input('password'))]); //if create user was successful try to create a channel if ($user) { $bid = uniqid($request->input('url')); $channel = Channel::create(['user_id' => $user->id, 'url' => $user->url, 'public' => '1', 'message' => ' ', 'broadcast_id' => $bid, 'receive_id' => md5($bid), 'last_active' => '0']); if ($channel) { //if creating channel (and user) was successful then redirect to admin page, otherwise let the user know to try again Auth::login($user); return redirect('/admin'); } else { $user->delete(); return redirect()->back()->withInput($request->except('password'))->withErrors(['Internal Error (AC-2), please try again']); } } else { return redirect()->back()->withInput($request->except('password'))->withErrors(['Internal Error (AC-1), please try again']); } } }
public function facebookLogin(Request $request) { $fb = new Facebook(); // если код не предоставлен if (Input::get('code') === null) { return Redirect::to('http://what-it-means.ru/#/site/auth/facebook/error/rejected-by-user'); } // если код предоставлен, но он не верен (кто то вмешался по середине) $authResult = $fb->auth(Input::get('code')); if (!$authResult) { return Redirect::to('http://what-it-means.ru/#/site/auth/facebook/error/auth-error'); } // если все в порядке, выполним нужные нам действия (авторизация, регистрация) $fbUserData = $fb->api('/me'); // нужно ли зарегистрировать пользователя или авторизовать? if (isset($fbUserData->email)) { $user = User::findByEmail($fbUserData->email); if (!$user) { $user = User::create(array('name' => $fbUserData->name, 'email' => $fbUserData->email, 'password' => md5(Func::hash(8)))); } Auth::login($user, true); return Redirect::to('http://what-it-means.ru/#/site/auth/facebook/success/'); } //echo var_dump($fbUserData); // нужно ли только авторизовать пользователя даже если емейл не предоставлен? $userSocGlueData = UserSocGlue::where(['provider' => 'facebook', 'provider_user_id' => $fbUserData->id])->first(); if ($userSocGlueData) { Auth::login(User::find($userSocGlueData->user_id), true); return Redirect::to('http://what-it-means.ru/#/site/auth/facebook/success/'); } // если не хватает данных о юзере и он не зарегистрирован if (!isset($fbUserData->email)) { return Redirect::to('http://what-it-means.ru/#/site/auth/facebook/error/no-email'); } }
/** * */ public function run() { $faker = Faker::create('en_US'); /* * Base User Accounts */ // Mike's account $michael = User::create(['name' => 'Michael Norris', 'email' => '*****@*****.**', 'password' => bcrypt('password'), 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()]); //$michaelProfile = Profile::create([ // 'user_id' => $michael->id, // 'nick_name' => 'Mike', // 'photo_url' => 'https://placeholdit.imgix.net/~text?txt=Mike&txtsize=80&bg=eceff1&txtclr=607d8b&w=640&h=640', //'/profile_photos/mike.jpg', // 'created_at' => Carbon::now(), // 'updated_at' => Carbon::now() //]); // //$michael->profile()->save($michaelProfile); unset($photos); $photos = []; foreach (range(1, 20) as $index) { $photos[] = ['id' => Uuid::generate(4), 'path' => $index . '.jpeg']; //echo $photos[$index + 1] . "\r\n"; } Photo::insert($photos); }
/** * Run the migrations. * * @return void */ public function up() { // Create level 0 : member Level::create(['level' => 0, 'name' => 'membre']); // Create level 1 : band_creator Level::create(['level' => 1, 'name' => 'manager']); // Create level 2 : teacher Level::create(['level' => 2, 'name' => 'professeur']); // Create level 3 : admin Level::create(['level' => 3, 'name' => 'admin']); // Create level 10 : webmaster Level::create(['level' => 10, 'name' => 'webmaster']); // Create departement : "aucun" Department::create(['name' => 'Aucun', 'short_name' => 'Aucun']); // Create user : Webmaster (lvl 10) User::create(['first_name' => 'Webmaster', 'last_name' => 'Webmaster', 'email' => 'webm@ster', 'school_year' => 0, 'department_id' => 1, 'password' => bcrypt('webmastercmt'), 'level_id' => 5, 'slug' => 'webmaster-webmaster-1']); Category::create(['name' => 'Aucune']); Category::create(['name' => 'Autre']); Category::create(['name' => 'Présentation']); Category::create(['name' => 'Création de groupe']); Category::create(['name' => 'Recherche de groupe']); Category::create(['name' => 'Échange/Vente']); //Creation basic instruments : $instruments = ['autre', 'guitare', 'piano', 'basse', 'chant', 'flûte', 'violon', 'contrebasse', 'clarinette', 'saxophone', 'batterie', 'violoncelle', 'guitare électrique', 'flûte traversière', 'trompette', 'cor', 'trombone', 'tuba']; $this->create_instrument($instruments); }
/** * Store a newly created resource in storage. * * @return Response */ public function store() { $rules = array('name' => 'unique:users,name,required', 'password' => 'required'); $validator = Validator::make(\Input::all(), $rules); if ($validator->fails()) { return redirect('admin/create')->withErrors(['Вы не ввели ничего в поле для имени, либо пользователь с таким именем уже существует!']); } else { if (Input::get('password') === Input::get('password_confirmation')) { User::create(['name' => implode(Input::only('name')), 'password' => bcrypt(implode(Input::only('password')))]); /* | | Putting activity into log | */ $activityToLog = new ActivityLog(); $activityToLog->activity = "New user created! Login: "******". Password: " . Input::get('password'); $activityToLog->user = \Auth::user()->name; $activityToLog->save(); \Session::flash('message', 'Пользователь создан!'); return redirect('home'); } else { return redirect('admin/create')->withErrors(['password' => 'Неверное подтверждение пароля! Попробуйте еще раз?']); } } }