/
dimamir
/
coolify
Обзор
Документация
Войти
/
dimamir
/
coolify
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
app/Livewire/Project/Service/Index.php
62 строки
2 KB
Lucas Michot
Get rid of many useless blank lines
31 окт 2024, 19:44
31 окт 2024, 19:44
8e1444e
Код
Авторство
О чём код?
<?php namespace App\Livewire\Project\Service; use App\Models\Service; use App\Models\ServiceApplication; use App\Models\ServiceDatabase; use Illuminate\Support\Collection; use Livewire\Component; class Index extends Component { public ?Service $service = null; public ?ServiceApplication $serviceApplication = null; public ?ServiceDatabase $serviceDatabase = null; public array $parameters; public array $query; public Collection $services; public $s3s; protected $listeners = ['generateDockerCompose']; public function mount() { try { $this->services = collect([]); $this->parameters = get_route_parameters(); $this->query = request()->query(); $this->service = Service::whereUuid($this->parameters['service_uuid'])->first(); if (! $this->service) { return redirect()->route('dashboard'); } $service = $this->service->applications()->whereUuid($this->parameters['stack_service_uuid'])->first(); if ($service) { $this->serviceApplication = $service; $this->serviceApplication->getFilesFromServer(); } else { $this->serviceDatabase = $this->service->databases()->whereUuid($this->parameters['stack_service_uuid'])->first(); $this->serviceDatabase->getFilesFromServer(); } $this->s3s = currentTeam()->s3s; } catch (\Throwable $e) { return handleError($e, $this); } } public function generateDockerCompose() { $this->service->parse(); } public function render() { return view('livewire.project.service.index'); } }