public function getEdit($id) { $role = $this->getRole($id); $this->setTitle(trans('users::role.title.edit', ['name' => ucfirst($role->name)])); $permissions = \ACL::getPermissions(); $selectedPermissions = $role->permissions()->lists('action'); $this->setContent('roles.edit', compact('role', 'permissions', 'selectedPermissions')); }
private function checkAuth() { return \Auth::check() ? \ACL::getPermissions() : array(); }
/** * @return array */ public function getAllowedPermissions() { $permissions = []; foreach (\ACL::getPermissions() as $sectionTitle => $actions) { foreach ($actions as $action => $title) { if (acl_check($action, $this)) { $permissions[$sectionTitle][$action] = $title; } } } return $permissions; }