This commit is contained in:
Andras Bacsai
2023-06-16 15:01:58 +02:00
parent 66af4d98ce
commit b948457115
14 changed files with 167 additions and 42 deletions

View File

@@ -6,6 +6,7 @@ use App\Http\Livewire\Server\PrivateKey;
use App\Models\Environment;
use App\Models\Project;
use App\Models\Server;
use App\Models\Team;
class MagicController extends Controller
{
@@ -53,4 +54,16 @@ class MagicController extends Controller
'environment_name' => $environment->name,
]);
}
public function newTeam()
{
$team = Team::create(
[
'name' => request()->query('name') ?? generate_random_name(),
'personal_team' => false,
],
);
auth()->user()->teams()->attach($team, ['role' => 'admin']);
session(['currentTeam' => $team]);
return redirect(request()->header('Referer'));
}
}