/** * @param string $order_by * @param string $sort * @param bool $withRoles * @return mixed */ public function getAllPermissions($order_by = 'display_name', $sort = 'asc', $withRoles = true) { if ($withRoles) { return Permission::with('roles', 'dependencies.permission')->orderBy($order_by, $sort)->get(); } return Permission::with('dependencies.permission')->orderBy($order_by, $sort)->get(); }