/
dimamir
/
coolify
Обзор
Документация
Войти
/
dimamir
/
coolify
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
app/Livewire/SwitchTeam.php
35 строк
737 B
Thijmen
Fix styling
10 июн 2024, 23:43
10 июн 2024, 23:43
d86274c
Код
Авторство
О чём код?
<?php namespace App\Livewire; use App\Models\Team; use Livewire\Component; class SwitchTeam extends Component { public string $selectedTeamId = 'default'; public function mount() { $this->selectedTeamId = auth()->user()->currentTeam()->id; } public function updatedSelectedTeamId() { $this->switch_to($this->selectedTeamId); } public function switch_to($team_id) { if (! auth()->user()->teams->contains($team_id)) { return; } $team_to_switch_to = Team::find($team_id); if (! $team_to_switch_to) { return; } refreshSession($team_to_switch_to); return redirect(request()->header('Referer')); } }