Example #1
0
 /**
  * Execute the job.
  *
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function handle()
 {
     // Language.
     $language = Language::findOrNew(1);
     if (!$language->id) {
         $language->id = 1;
         $language->name = 'english';
         $language->prefix = 'en';
         $language->save();
     }
     // Country.
     $country = Country::findOrNew(1);
     if (!$country->id) {
         $country->id = 1;
         $country->name = 'spain';
         $country->prefix = 'spa';
         $country->save();
     }
     // User.
     $user = User::findOrNew(1);
     if (!$user->id) {
         $user->id = 1;
         $user->name = 'Test';
         $user->surname = 'Test';
         $user->email = '*****@*****.**';
         $user->direction = 'this should be called address lol';
         $user->birthday = '2000-01-01';
         $user->language_id = $language->id;
         $user->country_id = $country->id;
         $user->save();
     }
     $created = $user->tasks()->create($this->requestParams);
     return response()->json($created);
 }
 /**
  * show users profile
  * @param $userId
  * @return \Illuminate\View\View
  */
 public function viewUserProfile($userId)
 {
     $userProfile = $this->user->findOrNew($userId);
     if (!in_array($userId, $this->organizationManager->getOrganizationUsers($this->org_id))) {
         return redirect()->back()->withResponse($this->getNoPrivilegesMessage());
     }
     return view('admin.viewUserProfile', compact('userProfile'));
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy()
 {
     $user_id = Route::input('user_id');
     //dd('this is dengun');
     $user = User::findOrNew($user_id);
     $first_name = $user->first_name;
     $user->delete();
     return \redirect('admin/dashboard/showuser/selectuser')->with('delete', 'user with first name  ' . $first_name . '  deleted successfully');
 }
 public function postModificar(Request $req)
 {
     $usuario = User::findOrNew($req->get('id', 0));
     $usuario->fill($req->all());
     if ($req->get('password') != "") {
         $usuario->password = $req->get('password');
     }
     if ($usuario->save()) {
         return redirect('usuarios')->with('mensaje', 'Se actualizó el usuario correctamente');
     }
     return redirect()->back()->withInput()->withErrors($usuario->getErrors());
 }
Example #5
0
 public function createOrUpdate($profile, $token)
 {
     if (!isset($profile->id)) {
         throw new \InvalidArgumentException('There must be an ID field');
     }
     $user = User::findOrNew($profile->id);
     if (is_null($user->id)) {
         $user->id = $profile->id;
     }
     $user = $user->fill(['name' => $profile->name, 'email' => $profile->email, 'picture' => $profile->picture, 'access_token' => $token]);
     $user->save();
     return $user;
 }
Example #6
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     if ($request->type == 1) {
         $person = \App\Dosen::findOrFail($request->id);
     } else {
         $person = \App\Mahasiswa::findOrFail($request->id);
     }
     $user = \App\User::findOrNew($request->id);
     $user->id = $request->id;
     $user->name = $person->nama;
     $user->email = $request->email;
     $user->password = bcrypt($request->password);
     $user->save();
     if ($request->type == '1') {
         return redirect('/dosen');
     } else {
         return redirect('/mahasiswa');
     }
 }
Example #7
0
 /**
  * Store a newly created resource in storage.
  * Or
  * Update the specified resource in storage.
  *
  * @param \Illuminate\Http\Request $request
  *
  * @return \Illuminate\Http\Response
  */
 public function postIndex(Request $request)
 {
     $usuario = User::findOrNew($request->input('id'));
     $usuario->fill($request->all());
     $validacion = $usuario->validate();
     if ($validacion) {
         if ($usuario->save()) {
             $usuario->roles()->sync($request->input('roles', []));
             if ($request->ajax()) {
                 return response()->json(['mensaje' => 'Se guardo el usuario correctamente']);
             } else {
                 return redirect('admin/seguridad/usuarios')->with('mensaje', 'Se guardo el usuario correctamente.');
             }
         } else {
             return back()->withInput()->withErrors($usuario->getErrors());
         }
     } else {
         return back()->withInput()->withErrors($usuario->getErrors());
     }
 }
Example #8
0
 /**
  * 社交登录回调
  */
 public function getCallback()
 {
     $platform = Input::get('platform');
     $info = Socialite::driver($platform)->user();
     $socialAccount = SocialAccount::whereId($info->id)->wherePlatform($platform)->first();
     if (!$socialAccount) {
         $socialAccount = SocialAccount::from($info, $platform);
         if (Auth::guest()) {
             $user = User::create();
             $user->nickname = $socialAccount->nickname;
             $user->avatar = $socialAccount->avatar;
             if ($platform == 'github') {
                 $user->email = $socialAccount->email;
             }
         } else {
             $user = User::findOrNew(Auth::id());
         }
         $user->social()->save($socialAccount);
         $user->save();
     }
     Auth::loginUsingId($socialAccount->user_id, true);
     return Redirect::to('/');
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     error_log(print_r('UserController.destroy(' . $id . ')', TRUE));
     $user = User::findOrFail($id);
     $user->delete();
     $params = ['title' => 'Deleted User', 'user' => User::findOrNew($id)];
     return view('blog.user.destroy', $params);
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $user = User::findOrNew($id);
     return view('user.edit', compact('user'));
 }
Example #11
0
 /**
  * Get all tasks assigned to the current user.
  *
  * @return \Symfony\Component\HttpFoundation\Response Returns the tasks list.
  */
 public function index()
 {
     $tasks = User::findOrNew($this->user)->tasks;
     return response()->json($tasks);
 }
Example #12
0
 public function getAdmin(Route $route)
 {
     $this->administador = User::findOrNew($route->getParameter('administrador'));
 }