/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { $customer = Customer::whereId($id)->firstOrFail(); $user = User::whereId($customer->user_id)->firstOrFail(); // $register = User::whereId($customer->registered)->firstOrFail()->name; return view('customer.show', compact('customer', 'user')); }
public function profilstore() { $user = User::whereId(Auth::user()->id)->first(); dd('à terminer'); alert()->success('...', 'Profil modifié !')->autoclose(3500); return redirect('/membres/profil'); }
public function update_user(UserEditRequest $request) { $id = Auth::id(); $password = $request->get('old_password'); if (Auth::attempt(array('id' => $id, 'password' => $password))) { $user = User::whereId($id)->firstOrFail(); $user->first_name = $request->get('first_name'); $user->last_name = $request->get('last_name'); $user->dob = $request->get('dob'); $user->email = $request->get('email'); $new_password = $request->get('password'); if ($new_password != "") { $user->password = Hash::make($new_password); } $user->save(); $calendar = Calendar::where('user_id', '=', $id)->firstOrFail(); $calendar->name = $request->get('first_name'); $calendar->save(); $message = 'valid'; return $message; } else { $message = 'invalid'; return $message; } }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { // $user = User::whereId($id)->first(); $countries = array_merge(array('0' => 'Please Select'), DB::table('countries')->lists('name', 'id')); return view('users/show', compact('countries', 'user')); }
public function postComment(Request $request) { if ($request->ajax()) { $user = User::whereId($request->get('user_id'))->first(); $commentText = $request->get('comment'); $this->comment->newComment($user, $commentText); } }
public function postProfile() { $user = User::whereId(Auth::id())->first(); if ($user->update(Input::all())) { return redirect()->back()->with('status', '个人资料更新成功'); } return redirect()->back()->with('status', '个人资料更新失败'); }
public function update($id, UserEditFormRequest $request) { $user = User::whereId($id)->firstOrFail(); $user->name = $request->get('name'); $user->email = $request->get('email'); $password = $request->get('password'); if ($password != "") { $user->password = Hash::make($password); } $user->save(); $user->saveRoles($request->get('role')); return redirect(action('Admin\\UsersController@edit', $user->id))->with('status', 'The user has been updated!'); }
public function update($id, UserFormRequest $request) { $user = User::whereId($id)->firstOrFail(); $user->name = $request->get('name'); $user->email = $request->get('email'); $password = $request->get('password'); if ($password != "") { $user->password = Hash::make($password); } $user->save(); $user->saveRoles($request->get('role')); return redirect('/admin/users')->with('status', 'A felhasználó adatai módosítva!'); }
public function show(User $user) { if (!Entrust::hasRole('admin')) { $user = User::whereId(Auth::user()->id)->first(); } if (!$user) { return redirect('/')->withErrors(config('constants.NA')); } $custom_field_values = Helper::getCustomFieldValues($this->form, $user->id); $assets = ['hide_sidebar']; $profile = $user->Profile; $custom_field_values = Helper::getCustomFieldValues($this->form, $user->id); return view('user.show', compact('custom_field_values', 'user', 'profile', 'assets', 'custom_field_values')); }
/** * Saves edits made to a user's profile. * * @param $id * @return View */ public function update($id, ProfileFormRequest $request) { try { $user = User::whereId($id)->firstOrFail(); } catch (ModelNotFoundException $e) { return abort(404); } if (Auth::user()->id == $user->id) { $profile = $user->profile()->first(); $profile->location = $request['location']; $profile->bio = $request['bio']; $profile->twitter_username = $request['twitter_username']; $profile->instagram_username = $request['instagram_username']; $profile->save(); flash()->success('Awesome!', 'Your profile has been successfully updated.'); return redirect("/users/{$user->id}"); } return abort(404); }
public function update($id) { $input = Input::all(); $rules = array(); $validator = Validator::make($input, $rules); if ($validator->fails()) { return Response::json(['success' => false, 'errors' => $validator->getMessageBag()->toArray()]); } else { $user = User::whereId($id)->firstOrFail(); if (Input::get('name') == '') { $user->name = null; } else { $user->name = Input::get('name'); } $user->save(); $user->saveRoles(Input::get('role')); return Response::json(['success' => true, 'message' => 'The user has been updated!']); } }
public function show($id) { $order = Order::whereId($id)->firstOrFail(); $coffee1 = DB::table('coffees')->where('id', 1)->first(); $coffee2 = DB::table('coffees')->where('id', 2)->first(); $coffee3 = DB::table('coffees')->where('id', 3)->first(); $coffee4 = DB::table('coffees')->where('id', 4)->first(); $coffee5 = DB::table('coffees')->where('id', 5)->first(); $pastry1 = DB::table('pastries')->where('id', 1)->first(); $pastry2 = DB::table('pastries')->where('id', 2)->first(); $pastry3 = DB::table('pastries')->where('id', 3)->first(); $pastry4 = DB::table('pastries')->where('id', 4)->first(); $pastry5 = DB::table('pastries')->where('id', 5)->first(); $total = 0; for ($i = 1; $i < 6; $i++) { $total = ${'coffee' . $i}->price * $order->{'coffee' . $i} + ${'pastry' . $i}->price * $order->{'pastry' . $i} + $total; } $user = User::whereId($order->user_id)->firstOrFail(); $customer = Customer::whereId($order->customerid)->firstOrFail(); return view('order.show', compact('order', 'coffee1', 'coffee2', 'coffee3', 'coffee4', 'coffee5', 'pastry1', 'pastry2', 'pastry3', 'pastry4', 'pastry5', 'total', 'user', 'customer')); }
public function postProfile() { $inputData = Input::all(); $user = Auth::user(); $rules = array('email' => 'required|email|Unique:users,email,' . $user->id); $niceNames = array('email' => '電子郵件'); $validator = Validator::make($inputData, $rules); $validator->setAttributeNames($niceNames); if ($validator->fails()) { return Response::json(['success' => false, 'errors' => $validator->getMessageBag()->toArray()]); } else { $user = User::whereId($user->id)->firstOrFail(); if (Input::get('name') == '') { $user->name = null; } else { $user->name = Input::get('name'); } $user->email = Input::get('email'); $user->save(); //return success message return Response::json(['success' => true, 'message' => '成功更新!']); } }
public function get_community_suggestions() { try { $com_sug = Doctors::whereDoc_type('NON_FORMAL')->orderBy('id', 'DESC')->limit(5)->get(); foreach ($com_sug as $doc) { $temp['doc_id'] = $doc->id; $temp['doc_first_name'] = $doc->first_name; $temp['doc_last_name'] = $doc->last_name; $temp['doc_address_2'] = $doc->address_2; $temp['doc_city'] = $doc->city; /* Get suggested User */ $non_formal = Non_Formal_doctors::whereDoctor_id($doc->id)->first(); $user = User::whereId($non_formal->suggested_user)->first(); $temp['sug_user_name'] = $user->name; /* Get suggested User Image */ $img = Images::whereUser_id($user->id)->first(); $temp['image_path'] = $img->image_path; $featured_main[] = $temp; } } catch (Exception $e) { $this->LogError('Get Community Suggestion Doctors Function', $e); } return $featured_main; }
/** * Update the specified resource in storage. * @param type int $id * @param type Banlist $ban * @param type BanlistRequest $request * @return type Response */ public function update($id, User $ban, BanlistRequest $request) { try { $bans = $ban->whereId($id)->first(); $bans->internal_note = $request->input('internal_note'); $bans->ban = $request->input('ban'); // dd($request->input('ban')); if ($bans->save()) { return redirect('banlist')->with('success', 'Banned Email Updated sucessfully'); } else { return redirect('banlist')->with('fails', 'Banned Email not Updated'); } } catch (Exception $e) { return redirect('banlist')->with('fails', 'Banned Email not Updated'); } }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit(User $user, $id) { $user = User::whereId($id)->firstOrFail(); return view('profile.edit', compact('user')); }
public function register() { $this->app->when(UserRepository::class)->needs(User::class)->give(function ($app) { return Auth::check() ? Auth::user() : User::whereId(1)->first(); }); }
public function user($id) { $user = User::whereId($id)->firstOrFail(); return view('admin.user', compact('user')); }
/** * Store form for editing the user's password. * * @param int $id * @return \Illuminate\Http\Response */ public function postChangePassword(ChangePasswordRequest $request, $id, FlashHelper $flash) { $user = User::whereId($id)->first(); $user->update(['password' => bcrypt(Input::get('password'))]); $user->save(); $flash->success('Password has been changed.'); return Redirect::action('Admin\\AdminUsersController@show', ['id' => $user->id]); }
public function destroy($id) { $user = User::whereId($id)->first(); $user->delete($id); return redirect('users'); }
Route::get('doublesmatcher/api/players/{player_id}/answers', 'Matchmaker\\PlayersController@answersByPlayer'); Route::get('doublesmatcher/api/players/answers', 'Matchmaker\\PlayersController@answers'); Route::post('doublesmatcher/api/players/answers/save', 'Matchmaker\\PlayersController@storePlayerAnswers'); }); Route::get('matchups', 'MatchupsController@index'); Route::post('matchups', 'MatchupsController@show'); //Route::get('admin/participants/create', 'Admin\ScreenScrapeController@participants'); //Route::get('admin/participants/{tournament_id}', 'Admin\ScreenScrapeController@participants'); Route::controllers(['auth' => 'Auth\\AuthController', 'password' => 'Auth\\PasswordController', 'scraper' => 'Admin\\ScreenScrapeController']); Route::model('participants', 'Participant'); Route::model('tournaments', 'Tournament'); Route::model('players', 'Player'); Route::model('user', 'User'); //Need to add slug field to database tables Route::bind('users', function ($value, $route) { return App\User::whereId($value)->first(); }); Route::bind('players', function ($value, $route) { return App\Player::wherePlayer_id($value)->first(); }); Route::bind('tournaments', function ($value, $route) { return App\Tournament::whereTournament_id($value)->first(); }); Route::bind('participants', function ($value, $route) { return App\Participant::whereTournament_id($value)->first(); }); ###### User ################ Route::group(['namespace' => 'Users', 'prefix' => 'users/{user_id}'], function () { /* Personal Info */ Route::get('info/show', array('as' => 'user-show-info', 'uses' => 'UserInfoController@show')); Route::get('info/name/edit', array('as' => 'user-edit-info', 'uses' => 'UserInfoController@edit_name'));
public function destroy($id) { $user = User::whereId($id)->firstOrFail(); $user->destroy(); return redirect('/dashboard'); }
public function postProfileEdit(EditUserProfileRequest $request) { $data = $request->all(); $update = ['firstname' => Str::title($data['firstname']), 'lastname' => Str::title($data['lastname']), 'email' => Str::lower($data['email']), 'phone' => $data['phone']]; if (!empty($data['password'])) { $update['password'] = bcrypt($data['password']); } $user_update = User::whereId((int) $data['user_id'])->update($update); if ($user_update) { flash()->success('Profile Updated Successfully!'); } else { flash()->error('An error occurred, try again!'); } return redirect()->route('dashboard'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function trainer_name_by_user_id($id) { return User::whereId($id)->firstOrFail()->name; // return User::find($id)->name; }
public function updateAttendance(Request $request) { $course_id = $request->get('course_id'); $session_name = $request->get('session'); $day = $request->get('date'); $trainee_ids = TraineeCourse::whereCourse_id($course_id)->lists('trainee_id'); //$trainee_ids=Info::whereCourse_id($course_id)->lists('trainee_login_id'); foreach ($trainee_ids as $trainee_id) { $attendance = Attendance::wheretrainee_id($trainee_id)->whereCourse_id($course_id)->whereSession_name($session_name)->where('day', '=', Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $day . ' 00:00:00'))->firstorFail(); $attendance->trainee_attendance = $request->get('ta__' . $trainee_id); $attendance->update(); } $presents = Attendance::whereCourse_id($course_id)->whereSession_name($session_name)->where('day', '=', Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $day . ' 00:00:00'))->where("trainee_attendance", "P")->select('trainee_id')->get(); $present_att = array(); $i = 0; foreach ($presents as $present) { $present = User::whereId($present->trainee_id)->select('name')->firstorFail(); $present_att[$i++] = $present->name; } $absents = Attendance::whereCourse_id($course_id)->whereSession_name($session_name)->where('day', '=', Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $day . ' 00:00:00'))->where("trainee_attendance", "A")->select('trainee_id')->get(); $absent_att = array(); $j = 0; foreach ($absents as $absent) { $absent = User::whereId($absent->trainee_id)->select('name')->firstorFail(); $absent_att[$j++] = $absent->name; } $course_name = $this->course_name_by_course_id($course_id); $session = $request->get('session'); $date = $request->get('date'); return view('attendances.attendance_show', compact('present_att', 'absent_att'))->with('date', $date)->with('session', $session)->with('course_name', $course_name)->with('course_id', $course_id); }
/** * Remove the specified resource from storage. * @param type int $id * @param type User $user * @return type Response */ public function destroy($id, User $user) { try { /* select the field where id = $id(request Id) */ $users = $user->whereId($id)->first(); /* delete the selected field */ /* Check whether function success or not */ if ($users->delete() == true) { /* redirect to Index page with Success Message */ return redirect('user')->with('success', 'User Deleted Successfully'); } else { /* redirect to Index page with Fails Message */ return redirect('user')->with('fails', 'User can not Delete'); } } catch (Exception $e) { /* redirect to Index page with Fails Message */ return redirect('user')->with('fails', 'User can not Delete'); } }
$headers = ['cnumber', 'chinese name', 'english name', 'login name', 'password', 'status']; $records = array_map(function ($row) { return array_values($row); }, $records); array_unshift($records, $headers); $path = storage_path() . '/temp.csv'; $csv = fopen($path, 'w'); foreach ($records as $row) { fputcsv($csv, $row); // here you can change delimiter/enclosure } fclose($csv); return response()->download($path, "user_info.csv", ['Content-type' => 'text/csv', 'Content-disposition' => 'attachment']); }); Route::get('/fetchUser/{userId}', function ($userId) { $user = User::whereId($userId)->first(['name']); return $user ? ['code' => 200, 'data' => $user] : ['code' => 404, 'data' => $user]; }); Route::get('/fetchCompany/{companyId}/user/{userId}', function ($companyId, $userId) { $company = Customer::whereId($companyId)->first(); if ($company) { if ($company->pnumber == $userId) { return ['code' => 201, 'data' => ['english_name' => $company->english_name]]; } if ($company->pnumber > 0 && $company->pnumber != $userId) { return ['code' => 202, 'data' => ['english_name' => $company->english_name]]; } if ($company->pnumber == 0) { return ['code' => 200, 'data' => ['english_name' => $company->english_name]]; } }
/** * returns string */ public function getUsername() { return User::whereId($this->user_id)->pluck('name'); }
public function updatePassword(Request $request) { $name = Input::get('password'); if (isset($_COOKIE['admin_user'])) { $id = json_decode($_COOKIE['admin_user'], true); try { $user = User::whereId($id[0]['id'])->first(); $user->password = md5($name); $user->save(); $res['name'] = $name; return response()->json($res); } catch (Exception $e) { $this->LogError('AdminController Register_Page Function', $e); } } else { return redirect('/admin_panel_login'); } }
public function postimage(Request $request) { $user = User::whereId(Auth::user()->id)->first(); $path = public_path() . '/images/profiles/'; $currentimage = $path . $user->avatar; if ($user->avatar != 'default.png') { \File::delete($currentimage); } if (Input::hasFile('file')) { $this->validate($request, ['file' => ['required', 'image']]); $file = Input::file('file'); $filename = Auth::user()->id . '_' . time() . '.' . Input::file('file')->guessClientExtension(); $img = Image::make($file); $img->fit(300, 300, function ($constraint) { $constraint->aspectRatio(); })->save($path . $filename); $user->avatar = $filename; $user->save(); return 'ok -' . $filename; } else { $user->avatar = 'default.png'; $user->save(); return redirect('/membres/profil/'); } }