/** * Edit the given task. * * @param Request $request * @param Task $task * @return Response */ public function edit(Request $request, User $user) { $this->authorize('edit_user', $request->user(), $user); if ($request->user()->can('admin', $request->user())) { //Debugbar::info('siiiii'); $abilities = Ability::all(); $selectedAbilities = $user->abilities; } else { //Debugbar::info('nooooo'); $abilities = []; $selectedAbilities = []; } return view('users.edit', ['user' => $user, 'abilities' => $abilities, 'selectedAbilities' => $selectedAbilities]); }
/** * Display a list of all abilities. * * @param Request $request * @return Response */ public function index(Request $request) { $this->authorize('admin', Auth::user()); $abilities = Ability::all(); return view('abilities.index', ['abilities' => $abilities]); }