lizzy/directadmin-laravel

通过您的 Laravel 应用运行 DirectAdmin 命令

V2.0.1 2024-02-28 14:27 UTC

This package is auto-updated.

Last update: 2024-09-28 15:44:36 UTC


README

通过您的 Laravel 应用运行 DirectAdmin 命令

安装

您可以通过 composer 安装此包

composer require lizzy/directadmin-laravel

如果您不使用包发现,请将服务提供者和外观添加到您的 app.php 配置文件中

// config/app.php

'providers' => [
    ...
    Lizzy\DirectadminLaravel\DirectAdminServiceProvider::class,
    ...
];

'aliases' => [
    ...
    'DirectAdmin' => Lizzy\DirectadminLaravel\DirectAdmin::class,
    ...
];

使用 artisan CLI 工具发布配置文件

php artisan vendor:publish --provider="Lizzy\DirectadminLaravel\DirectAdminServiceProvider"

.env 键

DIRECTADMIN_HOST=""
DIRECTADMIN_DOMAIN=""
DIRECTADMIN_USERNAME=""
DIRECTADMIN_PASSWORD=""
DIRECTADMIN_CACERT="cacert.pem"

用法

测试连接

Directadmin::checkConnection();

当前域名信息

Directadmin::domainInformation();

列出用户统计信息

Directadmin::UserStatistics();

列出当前域名的电子邮件账户

Directadmin::emailInformation();

从 DirectAdmin 服务器列出系统信息

Directadmin::systemInformation();

域名指针

// add a new pointer
Directadmin::createDomainPointer('example.com',true);

//remove a pointer
Directadmin::removeDomainPointer('example.com',true);
  • $pointer (字符串): 要添加为指针的域名。
  • $alias (布尔值,可选,默认:true):确定指针是否应被视为别名。