/** * Show the form for editing the specified resource. * * @param int $id * * @return Response */ public function edit($id) { if (!\Entrust::hasRole('admin')) { $id = auth()->user()->id; } $user = User::findOrFail($id); $roles = $this->roles; return view('user.edit', compact('user', 'roles')); }
/** * @param $id * @return mixed */ public function find($id) { return $this->user->findOrFail($id); }