Migrate to HTMX (#114)

Dropped Livewire
Added HTMX
Added Blade code lint
Drop Mysql and Redis
Migrate to SQLite
This commit is contained in:
Saeed Vaziry
2024-03-06 17:02:59 +01:00
committed by GitHub
parent 5b2c419e91
commit b2083fc6b2
486 changed files with 8609 additions and 8707 deletions

View File

@ -2,10 +2,9 @@
namespace App\ServiceHandlers;
use App\Enums\ServiceStatus;
use App\Jobs\PHP\InstallPHPExtension;
use App\Jobs\PHP\SetDefaultCli;
use App\Models\Service;
use App\SSHCommands\PHP\ChangeDefaultPHPCommand;
class PHP
{
@ -18,13 +17,14 @@ public function __construct(Service $service)
public function setDefaultCli(): void
{
$this->service->update(['status' => ServiceStatus::RESTARTING]);
dispatch(new SetDefaultCli($this->service))->onConnection('ssh');
$this->service->server->ssh()->exec(
new ChangeDefaultPHPCommand($this->service->version),
'change-default-php'
);
}
public function installExtension($name): void
{
dispatch(new InstallPHPExtension($this->service, $name))->onConnection('ssh-long');
dispatch(new InstallPHPExtension($this->service, $name))->onConnection('ssh');
}
}