/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(UserRequest $request) { $input = $request->all(); $user = User::create($input); //Create user //Assign roles to user if (isset($input['roles'])) { $user->roles()->sync($input['roles']); } //Upload avatar picture functionality if (isset($input['avatar'])) { $avatar_path = $this->avatar_upload($input['avatar'], uniqid()); if ($avatar_path) { //Updating picture path $user->update(['avatar' => url($avatar_path)]); } } Session::flash('flash_message', trans('admin/users.form.create_confirm')); return redirect()->back(); }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { $DataUser = ['username' => $data['username'], 'password' => bcrypt($data['password']), 'name' => $data['name'], 'last' => $data['last'], 'ci' => $data['ci'], 'email' => $data['email'], 'phone' => $data['phone'], 'activation_code' => str_random(30)]; //User create $User = User::create($DataUser); //Client role by default $User->assignRole(1); return $User; }
/** * Run the database seeds. * * @return void */ public function run() { User::create(['name' => 'Admin', 'username' => 'admin', 'email' => '*****@*****.**', 'role' => 1, 'password' => hash('sha1', 'admin'), 'api_token' => 'test', 'created_by' => 1, 'updated_by' => 1]); User::create(['name' => 'User', 'username' => 'user', 'email' => '*****@*****.**', 'role' => 2, 'password' => hash('sha1', 'user'), 'api_token' => 'test2', 'created_by' => 1, 'updated_by' => 1]); }
/** * 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'])]); }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { //Create user auth except admin role $socialdata = Session::get('socialdata'); $provider = Session::get('provider'); $DataUser = ['name' => $data['name'], 'email' => $data['email'], 'username' => $data['username'], 'password' => bcrypt($data['password']), 'country_id' => $data['country_id']]; //Add social avatar to the user if (isset($socialdata->avatar)) { $DataUser['avatar'] = $socialdata->avatar; $DataUser['active'] = 1; } else { //Activation code is required $DataUser['activation_code'] = str_random(30); } //User create $User = User::create($DataUser); //Client role by default $User->assignRole(3); //Save social data if is present if ($socialdata and $provider) { SocialData::create(['user_id' => $User->id, 'provider' => $provider, 'social_data' => serialize($socialdata)]); } return $User; }