Пример #1
0
 public function makeRegister(RegisterRequest $request)
 {
     $user = new User(['name' => $request->input('name'), 'email' => $request->input('email'), 'password' => Hash::make($request->input('password'))]);
     $user->save();
     $message = 'Successfully Create an account! You will be redirected to the login page. Click <a href="/user/login">here</a> if not.';
     return response($message, 302)->header('refresh', '2;url=/user/login');
 }
Пример #2
0
 public function register(RegisterRequest $request)
 {
     if ($user = User::createUser($request->input())) {
         $message = $this->getMessage('success', ['username' => $user->username, 'created at' => $user->created_at]);
     } else {
         $message = $this->getMessage('error', [Request::ERROR_DATABASE_INTERNAL_ERROR]);
     }
     return json_encode($message);
 }
Пример #3
0
 public function registrado(RegisterRequest $request)
 {
     $usuario = new User();
     $usuario->carso = $request->input('carso');
     $usuario->activo = '1';
     $usuario->rol = 'becario';
     //$usuario->activo = $request->input('activo');
     // $usuario->rol = $request->input('rol');
     $usuario->password = bcrypt($request->input('password'));
     $usuario->save();
     //crear becario
     $becario = new Becario();
     // Trabajando con la fecha actual
     $date = Carbon::now();
     $becario->user_id = $usuario->id;
     $becario->url_img = 'user.png';
     $becario->fecha_ingreso = $date->toDateString();
     // Imprime una fecha en el formato día/mes/año
     $becario->save();
     //crear emergencia
     $emergencia = new Emergencia();
     $emergencia->becario_id = $becario->id;
     $emergencia->save();
     //crear direccion
     $direccion = new Direccion();
     $direccion->becario_id = $becario->id;
     $direccion->save();
     //crear academica
     $academica = new Academica();
     $academica->becario_id = $becario->id;
     $academica->save();
     //crear habilidad
     $habilidad = new Habilidad();
     $habilidad->becario_id = $becario->id;
     $habilidad->save();
     return redirect('register');
 }
 public function postRegister(Requests\RegisterRequest $request)
 {
     User::create(['name' => $request->input('name'), 'email' => $request->input('email'), 'password' => bcrypt($request->input('password'))]);
     return response()->json(['message' => 'Your registration is successful'], 200);
 }
Пример #5
0
 public function postRegister(RegisterRequest $request, User $user)
 {
     if (!Entrust::can('create_user')) {
         return redirect('/dashboard')->withErrors(config('constants.NA'));
     }
     $user->fill($request->all());
     $user->password = bcrypt($request->input('password'));
     $key = config('app.key');
     $user->confirmation_code = hash_hmac('sha256', str_random(40), $key);
     $user->confirmed = 1;
     $user->save();
     $profile = new Profile();
     $profile->user()->associate($user);
     $profile->department_id = $request->input('department_id') ?: null;
     $profile->save();
     $user->attachRole($request->input('role_id'));
     Helper::storeCustomField('user-form', $user->id, $request->all());
     $path = base_path() . '/config/template/' . config('config.domain') . '/new_user';
     $content = '';
     if (File::exists($path)) {
         $content = File::get($path);
     }
     $content = Helper::templateContent($content, 'user', $user);
     $content = str_replace('[PASSWORD]', $request->input('password'), $content);
     if ($content != '' && $request->input('send_mail')) {
         $title = Helper::templateContent(config('template.new_user.title'), 'user', $user);
         Mail::send('template.mail', compact('content'), function ($message) use($user, $title) {
             $message->to($user->email)->subject($title);
         });
     }
     $activity = Auth::user()->name . ' created a User (' . $user->name . ')';
     Activity::log($activity);
     return redirect()->back()->withSuccess('User created successfully. ');
 }
Пример #6
0
 public function storeUser(RegisterRequest $request)
 {
     $user = ['name' => $request->input('name'), 'email' => $request->input('email'), 'password' => Hash::make($request->input('password')), 'role' => 'visitor'];
     User::create($user);
     return redirect('login')->with(['message' => trans('app.registerSuccess'), 'alert' => 'success']);
 }