/** * @param $item * @return bool */ protected function checkPermission($item) { $can_see = false; if (isset($item['permissions']) && is_array($item['permissions'])) { $can_see = $this->acl->canSee($item['permissions']); } return $can_see; }
public function permissionsAssign(Request $request, AclManager $acl) { if ($request->get('type') === 'role') { $acl->assignPermissionsToRole($request->get('model'), $request->get('perms')); } else { $acl->assignPermissionsToUser($request->get('model'), $request->get('perms')); } flash()->success(trans('LaravelAdmin::laravel-admin.permissionsAttachSuccess')); return Redirect::back(); }
public function me(AclManager $aclManager) { $user = $this->model->findOrFail(\Auth::user()->id); return view('LaravelAdmin::users.edit')->with('user', $user)->with('roles', $aclManager->getRolesForSelect())->with('activeMenu', 'sidebar.Users'); }
/** * @param AclManager $aclManager * @return mixed */ public function me(AclManager $aclManager) { return view('LaravelAdmin::users.edit')->with('user', Auth::user())->with('roles', $aclManager->getRolesForSelect())->with('activeMenu', 'sidebar.Users'); }