PHPackages                             macromindonline/laravel-plesk-xml - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. macromindonline/laravel-plesk-xml

ActiveLibrary

macromindonline/laravel-plesk-xml
=================================

Plesk Onyx 17.8 Xml for Laravel 6.x/7.x

0.8(5y ago)011MITPHPPHP ^7.2

Since Jun 5Pushed 5y agoCompare

[ Source](https://github.com/macromindonline/laravel-plesk-xml)[ Packagist](https://packagist.org/packages/macromindonline/laravel-plesk-xml)[ RSS](/packages/macromindonline-laravel-plesk-xml/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (4)Versions (12)Used By (0)

Laravel Plesk Onyx 17.8 Xml
---------------------------

[](#laravel-plesk-onyx-178-xml)

[![Build Status](https://github.com/nickurt/laravel-plesk-xml/workflows/tests/badge.svg)](https://github.com/nickurt/laravel-plesk-xml/actions)[![Total Downloads](https://camo.githubusercontent.com/847b5315f593f71a71233d1481762eb6543ba9afa87593a48785909b943824f7/68747470733a2f2f706f7365722e707567782e6f72672f6e69636b7572742f6c61726176656c2d706c65736b2d786d6c2f642f746f74616c2e737667)](https://packagist.org/packages/nickurt/laravel-plesk)[![Latest Stable Version](https://camo.githubusercontent.com/536cf487cf9e247451fd59888f613a5102e81e28d4e6883cae94e64159d9a0ee/68747470733a2f2f706f7365722e707567782e6f72672f6e69636b7572742f6c61726176656c2d706c65736b2d786d6c2f762f737461626c652e737667)](https://packagist.org/packages/nickurt/laravel-plesk)[![MIT Licensed](https://camo.githubusercontent.com/8594999028359a219668da3aff73c860e07ea0e3df358892fccf93ef856b5512/68747470733a2f2f706f7365722e707567782e6f72672f6e69636b7572742f6c61726176656c2d706c65736b2d786d6c2f6c6963656e73652e737667)](LICENSE.md)

### Table of contents

[](#table-of-contents)

- [Installation](#installation)
- [Usage](#usage)
- [Tests](#tests)

### Installation

[](#installation)

Install this package with composer:

```
composer require macromindonline/laravel-plesk-xml

```

Copy the config files for the PleskXml-plugin

```
php artisan vendor:publish --provider="nickurt\PleskXml\ServiceProvider" --tag="config"

```

Add the Plesk credentials to your .env file

```
PLESK_DEFAULT_HOST=
PLESK_DEFAULT_USERNAME=
PLESK_DEFAULT_PASSWORD=

```

### Usage

[](#usage)

#### Dependency injection \[e.g. by using multiple servers\]

[](#dependency-injection-eg-by-using-multiple-servers)

```
// Route
Route::get('/plesk/{plesk}/customers', ['as' => 'plesk/customers', 'uses' => 'CustomersController@getIndex']);

Route::bind('plesk', function ($value, $route) {
    app('PleskXml')->server($value);

    return app('PleskXml');
});

// CustomersController
public function getIndex(Plesk $plesk)
{
    $customers = $plesk->customers()->all();

    //
}
```

#### Aps

[](#aps)

```
\PleskXml::aps()->all()
\PleskXml::aps()->download(array $params)
\PleskXml::aps()->import_config(array $params)
\PleskXml::aps()->import_package(array $params)
\PleskXml::aps()->install(array $params)
\PleskXml::aps()->task(array $params)
```

#### Certificates

[](#certificates)

```
\PleskXml::certificates()->delete(array $params)
\PleskXml::certificates()->domain(array $params)
\PleskXml::certificates()->generate(array $params)
\PleskXml::certificates()->install(array $params)
```

#### Customers

[](#customers)

```
\PleskXml::customers()->all()
\PleskXml::customers()->create(array $params)
\PleskXml::customers()->delete(array $params)
\PleskXml::customers()->get(array $params)
```

#### Databases

[](#databases)

```
\PleskXml::databases()->all()
\PleskXml::databases()->create(array $params)
\PleskXml::databases()->delete(array $params)
\PleskXml::databases()->get(array $params)
\PleskXml::databases()->users(array $params)
```

#### Databases Servers

[](#databases-servers)

```
\PleskXml::databasesservers()->all()
\PleskXml::databasesservers()->create(array $params)
\PleskXml::databasesservers()->delete(array $params)
\PleskXml::databasesservers()->get(array $params)
\PleskXml::databasesservers()->types()
\PleskXml::databasesservers()->local(array $params)
```

#### Dns

[](#dns)

```
\PleskXml::dns()->all(array $params)
\PleskXml::dns()->create(array $params)
\PleskXml::dns()->delete(array $params)
```

#### Extensions

[](#extensions)

```
\PleskXml::extensions()->all()
\PleskXml::extensions()->get(array $params)
\PleskXml::extensions()->install(array $params)
\PleskXml::extensions()->uninstall(array $params)
```

#### Ftp

[](#ftp)

```
\PleskXml::ftp()->all()
\PleskXml::ftp()->create(array $params)
\PleskXml::ftp()->delete(array $params)
\PleskXml::ftp()->get(array $params)
\PleskXml::ftp()->update(array $params)
```

#### Git

[](#git)

```
\PleskXml::git()->all()
\PleskXml::git()->create(array $params)
\PleskXml::git()->delete(array $params)
\PleskXml::git()->deploy(array $params)
\PleskXml::git()->fetch(array $params)
\PleskXml::git()->update(array $params)
```

#### Ip

[](#ip)

```
\PleskXml::ip()->all()
\PleskXml::ip()->create(array $params)
\PleskXml::ip()->delete(array $params)
```

#### Locales

[](#locales)

```
\PleskXml::locales()->all()
\PleskXml::locales()->disable(array $params)
\PleskXml::locales()->enable(array $params)
\PleskXml::locales()->get(array $params)
```

#### LogRotations

[](#logrotations)

```
\PleskXml::logrotations()->all()
\PleskXml::logrotations()->disable(array $params)
\PleskXml::logrotations()->enable(array $params)
\PleskXml::logrotations()->get(array $params)
\PleskXml::logrotations()->status(array $params)
```

#### Mail

[](#mail)

```
\PleskXml::mail()->create(array $params)
\PleskXml::mail()->delete(array $params)
\PleskXml::mail()->disable(array $params)
\PleskXml::mail()->enable(array $params)
\PleskXml::mail()->get(array $params)
\PleskXml::mail()->prefs(array $params)
```

#### NodeJS

[](#nodejs)

```
\PleskXml::nodejs()->all()
\PleskXml::nodejs()->disable(array $params)
\PleskXml::nodejs()->enable(array $params)
```

#### Php

[](#php)

```
\PleskXml::php()->all()
\PleskXml::php()->disable(array $params)
\PleskXml::php()->enable(array $params)
\PleskXml::php()->get(array $params)
\PleskXml::php()->usage(array $params)
```

#### Plesk

[](#plesk)

```
\PleskXml::plesk()->additional_key()
\PleskXml::plesk()->information()
\PleskXml::plesk()->install_key(array $params)
\PleskXml::plesk()->key()
\PleskXml::plesk()->rollback_key()
\PleskXml::plesk()->services()
```

#### Resellers

[](#resellers)

```
\PleskXml::resellers()->all()
\PleskXml::resellers()->create(array $params)
\PleskXml::resellers()->delete(array $params)
\PleskXml::resellers()->domains(array $params)
\PleskXml::resellers()->get(array $params)
\PleskXml::resellers()->limits(array $params)
\PleskXml::resellers()->permissions(array $params)
```

#### Resellers Plans

[](#resellers-plans)

```
\PleskXml::resellersplans()->all()
\PleskXml::resellersplans()->create(array $params)
\PleskXml::resellersplans()->delete(array $params)
\PleskXml::resellersplans()->get(array $params)
```

#### SecretKeys

[](#secretkeys)

```
\PleskXml::secretkeys()->all()
\PleskXml::secretkeys()->create(array $params)
\PleskXml::secretkeys()->delete(array $params)
\PleskXml::secretkeys()->get(array $params)
```

#### ServicePlans

[](#serviceplans)

```
\PleskXml::serviceplans()->all()
\PleskXml::serviceplans()->create(array $params)
\PleskXml::serviceplans()->delete(array $params)
\PleskXml::serviceplans()->get(array $params)
```

#### ServicePlans Addons

[](#serviceplans-addons)

```
\PleskXml::serviceplansaddons()->all()
\PleskXml::serviceplansaddons()->get(array $params)
```

#### Sessions

[](#sessions)

```
\PleskXml::sessions()->all()
\PleskXml::sessions()->create(array $params)
\PleskXml::sessions()->terminate(array $params)
```

#### Sites

[](#sites)

```
\PleskXml::sites()->all()
\PleskXml::sites()->create(array $params)
\PleskXml::sites()->delete(array $params)
\PleskXml::sites()->get(array $params)
\PleskXml::sites()->traffic(array $params)
```

#### SitesAliases

[](#sitesaliases)

```
\PleskXml::sitesaliases()->all()
\PleskXml::sitesaliases()->create(array $params)
\PleskXml::sitesaliases()->delete(array $params)
\PleskXml::sitesaliases()->get(array $params)
```

#### Subdomains

[](#subdomains)

```
\PleskXml::subdomains()->all()
\PleskXml::subdomains()->create(array $params)
\PleskXml::subdomains()->delete(array $params)
\PleskXml::subdomains()->get(array $params)
```

#### Subscriptions

[](#subscriptions)

```
\PleskXml::subscriptions()->all()
\PleskXml::subscriptions()->create(array $params)
\PleskXml::subscriptions()->delete(array $params)
\PleskXml::subscriptions()->get(array $params)
\PleskXml::subscriptions()->hosting(array $params)
\PleskXml::subscriptions()->limits(array $params)
\PleskXml::subscriptions()->permissions(array $params)
\PleskXml::subscriptions()->traffic(array $params)
```

### Tests

[](#tests)

```
phpunit
```

---

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 91.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~85 days

Recently: every ~93 days

Total

10

Last Release

2066d ago

PHP version history (3 changes)0.1PHP ^7.0

0.2PHP ^7.1.3

0.4PHP ^7.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/ae0f7f1f69309bec448ac224b62d1eb8d0dd6e9477097d4a502cd0f78913042e?d=identicon)[macromindonline](/maintainers/macromindonline)

---

Top Contributors

[![nickurt](https://avatars.githubusercontent.com/u/5840084?v=4)](https://github.com/nickurt "nickurt (32 commits)")[![heliopassarelin](https://avatars.githubusercontent.com/u/49026132?v=4)](https://github.com/heliopassarelin "heliopassarelin (3 commits)")

---

Tags

laravelpleskplesk onyxplesk onyx 17.8

### Embed Badge

![Health badge](/badges/macromindonline-laravel-plesk-xml/health.svg)

```
[![Health](https://phpackages.com/badges/macromindonline-laravel-plesk-xml/health.svg)](https://phpackages.com/packages/macromindonline-laravel-plesk-xml)
```

###  Alternatives

[openai-php/laravel

OpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with the Open AI API

3.7k7.6M74](/packages/openai-php-laravel)[gehrisandro/tailwind-merge-laravel

TailwindMerge for Laravel merges multiple Tailwind CSS classes by automatically resolving conflicts between them

341682.2k18](/packages/gehrisandro-tailwind-merge-laravel)[vemcogroup/laravel-sparkpost-driver

SparkPost driver to use with Laravel 6.x|7.x|8.x|9.x|10.x

421.7M1](/packages/vemcogroup-laravel-sparkpost-driver)[nickurt/laravel-akismet

Akismet for Laravel 11.x/12.x/13.x

97139.6k2](/packages/nickurt-laravel-akismet)[scriptdevelop/whatsapp-manager

Paquete para manejo de WhatsApp Business API en Laravel

762.6k](/packages/scriptdevelop-whatsapp-manager)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
