This commit is contained in:
Saeed Vaziry
2024-10-13 12:33:12 +02:00
parent 386d8e73a7
commit 224e0ac2b0
49 changed files with 3668 additions and 766 deletions

View File

@ -2,6 +2,8 @@
namespace App\SiteTypes;
use App\Enums\SiteFeature;
use App\SSH\Services\Webserver\Webserver;
use Illuminate\Validation\Rule;
class PHPMyAdmin extends PHPSite
@ -9,7 +11,7 @@ class PHPMyAdmin extends PHPSite
public function supportedFeatures(): array
{
return [
//
SiteFeature::SSL,
];
}
@ -20,7 +22,7 @@ public function createRules(array $input): array
'required',
Rule::in($this->site->server->installedPHPVersions()),
],
'version' => 'required|string',
'version' => 'required',
];
}

View File

@ -35,7 +35,10 @@ public function createRules(array $input): array
'title' => 'required',
'username' => 'required',
'password' => 'required',
'email' => 'required|email',
'email' => [
'required',
'email',
],
'database' => [
'required',
Rule::unique('databases', 'name')->where(function ($query) {