/** * Removes the specified permission from the specified user. * * @param int|string $userId * @param int|string $permissionId * * @return int */ public function destroy($userId, $permissionId) { $this->authorize('admin.users.permissions.destroy'); $user = $this->user->findOrFail($userId); $permission = $user->permissions()->findOrFail($permissionId); return $user->permissions()->detach($permission); }
/** * Removes the specified permission from the specified user. * * @param int|string $userId * @param int|string $permissionId * * @return \Illuminate\Http\RedirectResponse */ public function destroy($userId, $permissionId) { $this->authorize('admin.users.permissions.destroy'); $user = $this->user->findOrFail($userId); $permission = $user->permissions()->findOrFail($permissionId); if ($user->permissions()->detach($permission)) { flash()->success('Success!', 'Successfully removed permission.'); return redirect()->route('admin.users.show', [$userId]); } flash()->error('Error!', 'There was an issue removing this permission. Please try again.'); return redirect()->route('admin.users.show', [$userId]); }
/** * 更新密码. * * @param Request $request * @param int $id * * @return Response */ public function postUpdate(Request $request, $id) { $rules = ['password' => 'required|min:6|confirmed']; $this->validate($request, $rules); $user = User::findOrFail($id)->update(['password' => Hash::make($request->password)]); return redirect()->back()->withMessage('更新成功!'); }
/** * Execute the job. * */ public function handle() { $user = User::findOrFail(1); $status = 1; $mail = event(new LoginEvent($user, $status)); return $mail; }
public static function send($from, $to, $subject, $content) { if (empty($subject)) { return 'Subject must not be empty'; } if (empty($content)) { return 'Content must not be empty'; } try { if (!is_object($from)) { $from = User::findOrFail($from); } if (!is_object($to)) { $to = User::findOrFail($to); } } catch (ModelNotFoundException $e) { return false; } $message = new static(); $message->from = $from->id; $message->to = $to->id; $message->subject = $subject; $message->content = $content; $message->save(); return $message; }
public function update($userId, Request $request) { $user = User::findOrFail($userId); $user->fill($request->all()); $user->save(); return Redirect::back()->with(['success' => 'User ' . $user->name . ' was changed']); }
/** * Update user details * * @param Request $request * @return Response */ public function postEdit(Request $request) { $data = $request->all(); $user = User::findOrFail(Auth::user()->id); $user->fill($data)->save(); $user->touch(); return redirect()->action('UserController@getEdit')->with('message', array('info', 'Profile information updated.')); }
public function putUseractive($periodo_id) { $user = User::fromToken(); $usuario = User::findOrFail($user->user_id); $usuario->periodo_id = $periodo_id; $usuario->save(); return $usuario; }
/** * Update a user. * * @param UserUpdateRequest $request * @param int $id * * @return \Illuminate\Http\JsonResponse */ public function update(UserUpdateRequest $request, $id) { $data = $request->only('name', 'email'); if ($password = $request->input('password')) { $data['password'] = Hash::make($password); } return response()->json(User::findOrFail($id)->update($data)); }
public function show($id){ try{ $user = User::findOrFail($id); return view('home',['user' => $user]); }catch(ModelNotFoundException $e){ return view('errors.404'); } }
public function show($id) { $user = User::findOrFail($id); echo "{$user->name}" . "<br>"; echo "{$user->open_id}" . "<br>"; echo "{$user->introduction}" . "<br>"; echo $user->favorites; }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { #find user $user = User::findOrFail($id); #skin to call $view = 'skins.skin_b.user.show'; #call the view with the user return view($view, ['user' => $user]); }
public function get($id) { try { $user = User::findOrFail($id); } catch (\Exception $e) { return parent::response(['success' => false, 'error' => "User not found"]); } return $user; }
/** * Approves startup membership for the specified user * Get /startups/{startupUrl}/membership/{userId}/approve * * @param $startup * @param $user * @param $action * @return Response */ public function update($startup, $user, $action) { $startup = Startup::where('url', '=', $startup)->firstOrFail(); if ($this->currentUserIsOwner($startup->owner)) { $user = User::findOrFail($user); $this->dispatch(new UpdateMembership($user, $startup, $action)); } return Redirect::route('startups.show', ['url' => $startup->url]); }
public function destroyUser($id) { $authUser = Auth::user(); $user = User::findOrFail($id); if ($user->id == $authUser->id) { return -1; } $result = User::destroy($id); return $result; }
public function postTinTuc($id) { $tintuc = new TinTuc(); $tacgia = User::findOrFail($id); $tintuc->tacgia = $tacgia->tendaydu; $tintuc->tieude = Input::get('tieude'); $tintuc->noidung = Input::get('noidung'); $tintuc->save(); return redirect()->route('themtintuc')->with(['flash_level' => 'success', 'flash_message' => 'Đã thêm dữ liệu thành công']); }
/** * Deletes the specified user. * * @param int|string $id * * @return \Illuminate\Http\RedirectResponse */ public function destroy($id) { $this->authorize('admin.users.destroy'); $user = $this->user->findOrFail($id); if ($user->delete()) { flash()->success('Success!', 'Successfully deleted user.'); return redirect()->route('admin.users.index'); } flash()->success('Success!', 'There was an issue deleting this user. Please try again.'); return redirect()->route('admin.users.show', [$id]); }
/** * * 将 发送邮件 放入事件里面执行,不在主逻辑上面走 */ public function index() { $user = User::findOrFail(1); $event = event(new LoginEvent($user, 1)); if ($event) { debug('send mail success'); } else { debug('send mail fail'); } return view('index'); }
public function passportDecline($id, $log) { $user = User::findOrFail($id); $profile = $user->profile; $profile->confirmed_passport = false; $profile->passport = null; $profile->save(); $log = Log::findOrFail($log); LogMapper::reviewed($log); return Redirect::back(); }
public function toggleStatus(Request $request) { $this->validate($request, ['user_id' => 'required|exists:users,id']); $user = User::findOrFail($request->user_id); if ($user->status === 'active') { $user->status = 'banned'; } else { $user->status = 'active'; } $user->save(); return response()->json(['user_status' => $user->status]); }
public function getRole($user, $role) { $roles = ['admin', 'author', 'user']; if (in_array($role, $roles)) { $user = User::findOrFail($user); $user->role = strtolower($role); if ($user->save()) { return redirect()->back(); } } return 'Someting went wrong'; }
public function password(Request $request, Email $mailer) { $password = str_random(8); $userId = $request->get('user_id'); $user = User::findOrFail($userId); $user->password = Hash::make($password); $user->save(); $data = ['password' => $password, 'recipient' => $user->email, 'view' => 'emails.general.temporary-password', 'subject' => 'Your Lambda Phoenix Center temporary password']; $mailer->send($data); Flash::success($user->first_name . ' ' . $user->last_name . ' has been sent a temporary password'); return redirect('admin/membership'); }
public function destroy($id) { $user = User::findOrFail($id); $user->deleted_at = Carbon::now(); if ($user->Save()) { Session::flash('notify', ['status' => 'success', 'msg' => 'User delete success!']); return Redirect::back(); } else { Session::flash('notify', ['status' => 'warning', 'msg' => 'User delete fail!']); return Redirect::back(); } }
public function details($userType, $id) { $user = User::findOrFail($id); $temp = $user->details()->all()[0]; $cmpginvt = null; if ($userType == 'founder') { $cmpginvt = Founder::findOrFail($temp->id)->campaigns(); return view('admin.detailsFndr', ['user' => $user, $userType => $temp, 'cmpginvt' => $cmpginvt, 'userType' => $this->getUserType($userType)]); } elseif ($userType == 'investor') { $cmpginvt = Investor::findOrFail($temp->id)->investments(); return view('admin.detailsInvst', ['user' => $user, $userType => $temp, 'cmpginvt' => $cmpginvt, 'userType' => $this->getUserType($userType)]); } }
public function getDelete($id) { if (\Auth::user()->user_id == $id) { return \Redirect::back()->withMessage('You cannnot delete yourself!')->with('alert-class', 'alert-danger'); } $user = User::findOrFail($id); try { $user->delete(); return \Redirect::back()->withMessage('User successfully deleted.')->with('alert-class', 'alert-success'); } catch (\Exception $e) { return \Redirect::back()->withMessage('Error deleting user: '******'alert-class', 'alert-danger'); } }
public function destroy() { // get input data $input = \Request::all(); $userId = $input['id']; // make response data $response = ['status' => '200', 'message' => 'OK']; // delete user // update user $user = User::findOrFail($userId); $user->deleted_at = true; $user->save(); return \Response::json($response); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(SosModelRequest $request) { $data = $request->all(); $user = User::findOrFail($request->input('user_id')); $sos = SosModel::create(['name' => date("ymdh"), 'user_id' => $request->input('user_id')]); $sos->companies()->attach($data["company_id"]); foreach ($data["company_id"] as $key => $company) { $company = Company::findOrFail($company); \Mail::send('emails.letter', compact('user', 'company'), function ($message) use($company, $user) { $message->to($company->email, env('MAIL_FROM_NAME'))->subject('Internship Letter'); }); } return redirect("/sos-requests"); }
public function getBattle($id) { $battle = Battle::findOrFail($id); $user = Auth::user(); if (is_null($user)) { return response('Unauthorized', 401); } $profilePreview1 = array('user_id' => $battle->rapper1_id, 'username' => User::findOrFail($battle->rapper1_id)->username, 'profile_picture' => User::findOrFail($battle->rapper1_id)->getProfilePicture()); $profilePreview2 = array('user_id' => $battle->rapper2_id, 'username' => User::findOrFail($battle->rapper2_id)->username, 'profile_picture' => User::findOrFail($battle->rapper2_id)->getProfilePicture()); $userVote = $user->votes()->where('battle_id', $battle->id)->get()->first(); $votedFor = $userVote == null ? null : $userVote->rapper_number; $voting = array('votes_rapper1' => $battle->votes_rapper1, 'votes_rapper2' => $battle->votes_rapper2, 'voted_for' => $votedFor, 'open' => $battle->isOpenVoting()); $battleInfo = array('id' => $battle->id, 'video_url' => $battle->getVideoURL(), 'rapper1' => $profilePreview1, 'rapper2' => $profilePreview2, 'voting' => $voting); return response()->json($battleInfo); }
/** * Activate an account [Web only]. * * @param \Illuminate\Http\Request $request * @param string|null $token * * @return \Illuminate\Http\JsonResponse|\Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector * @throws \App\Exceptions\Common\ValidationException */ public function activate(Request $request, $token = null) { $data = !is_null($token) ? ['token' => $token] : $request->all(); $validator = app('validator')->make($data, ['token' => 'required|string']); if ($validator->fails()) { throw new ValidationException($validator); } $activation = UserActivation::whereCode($data['token'])->first(); if (!$activation) { throw new TokenNotValidException(); } /** @var \App\Models\User $user */ $user = User::findOrFail($activation->user_id); $this->complete($user, $data['token']); return $request->expectsJson() ? response()->json(['message' => 'Activated']) : redirect($this->redirectPath())->with('message', 'Activation successful'); }
public function postMessage() { switch (Request::input('target_type')) { case 'channel': $target = Channel::findOrFail(Request::input('channel_id')); break; case 'user': $target = User::findOrFail(Request::input('user_id')); break; default: abort(422); } priv_check('ChatMessageSend', $target)->ensureCan(); $target->sendMessage(Auth::user(), Request::input('message')); return json_encode('ok'); }