Esempio n. 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     //
     $input = $request->input('generos');
     User::create(['titulo' => $request['titulo'], 'sinopsis' => $request['sinopsis'], 'imgportada' => bcrypt($request['imgportada']), 'genero_id' => $input]);
     return "exitoso";
 }
Esempio n. 2
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(CreateUserRequest $request)
 {
     if (empty($request['username'])) {
         $username = $request['prenom'] . rand(0, 100) . $request['name'] . rand(0, 100);
     } else {
         $username = $request['username'];
     }
     User::create(['name' => $request['name'], 'prenom' => $request['prenom'], 'username' => $username, 'role' => $request['role'], 'password' => bcrypt($request['password'])]);
     $actif = "null";
     $password = $request['password'];
     $name = $request['name'];
     $prenom = $request['prenom'];
     return view('admin.create-info', compact('actif', 'username', 'password', 'name', 'prenom'));
 }
 public function store()
 {
     $rules = ['username' => 'required|min:6|unique:users', 'email' => 'required|email|unique:users', 'password' => 'required|between:8,16|confirmed'];
     $input = Input::only('username', 'email', 'password', 'password_confirmation');
     $validator = Validator::make($input, $rules);
     if ($validator->fails()) {
         return Redirect::back()->withInput()->withErrors($validator);
     }
     $confirmation_code = str_random(30);
     User::create(['username' => Input::get('username'), 'email' => Input::get('email'), 'password' => Hash::make(Input::get('password')), 'confirmation_code' => $confirmation_code]);
     Mail::send('emails.verify', $confirmation_code, function ($message) {
         $message->to(Input::get('email'), Input::get('username'))->subject('Verify your email address');
     });
     Flash::message('Thanks for signing up! Please check your email.');
     return Redirect::home();
 }
Esempio n. 4
0
 public function oauthCallback(Request $request)
 {
     if ($request->get('state') == session('state')) {
         $auth = new Auth(config('wechat.appid'), config('wechat.secret'));
         $ouser = $auth->user();
         if (!$ouser) {
             abort('微信授权错误 #13101');
         }
         $sa = SocialAccount::where('openid', $ouser->get('openid'))->where('platform', 'wechat')->first();
         if ($sa) {
             \Auth::loginUsingId($ouser->user_id);
         } else {
             \DB::transaction(function () use($ouser, $auth) {
                 $user = User::create(['name' => $ouser->get('nickname', ''), 'username' => $ouser->get('platform') . '_' . $ouser->get('openid', ''), 'avatar' => $ouser->get('headimgurl')]);
                 SocialAccount::create(['user_id' => $user->id, 'access_token' => $auth->access_token, 'refresh_token' => $auth->refresh_token, 'platform' => 'wechat', 'openid' => $ouser->get('openid'), 'user_info' => json_encode($ouser), 'union_id' => $ouser->get('union_id', '')]);
                 \Auth::loginUsingId($user->id);
             });
         }
         return redirect(route('home'));
     } else {
         abort('403', '服务器授权state不正确');
     }
 }
Esempio n. 5
0
 public function addHospitalStaffByAdminStore(Request $request)
 {
     $input = $request->all();
     $user = User::create($input);
     $hospitalStaff = $input;
     $hospitalStaff['userId'] = $user->userId;
     $hospitalStaff = hospitalStaff::create($hospitalStaff);
     if ($input['userType'] == "doctor") {
         $doctor = $input;
         $doctor['userId'] = $user->userId;
         $doctor = doctor::create($doctor);
     }
     if ($input['userType'] == "staff") {
         $staff = $input;
         $staff['userId'] = $user->userId;
         $staff = staff::create($staff);
     }
     // send set password e-mail
     return redirect('/');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(userCreateRequest $request)
 {
     User::create(['cedula' => $request->cedula, 'password' => $request->password, 'nombre' => $request->nombre, 'apellido' => $request->apellido, 'telefono' => $request->telefono, 'email' => $request->email, 'tipo' => $request->tipo, 'direccion' => $request->direccion]);
     Session::flash('message', 'Usuario creado correctamente');
     return Redirect::to('/usuario');
 }