File manager - Edit - /var/www/payraty/helpdesk/common/Workspaces/Actions/JoinWorkspace.php
Back
<?php namespace Common\Workspaces\Actions; use App\Models\User; use Common\Workspaces\WorkspaceInvite; use Session; class JoinWorkspace { public function execute(WorkspaceInvite $invite, User $user) { if ($invite->email === $user->email) { $invite->workspace ->members() ->firstOrCreate( ['user_id' => $user->id], ['role_id' => $invite->role_id], ); app(DeleteInviteNotification::class)->execute($invite, $user); $invite->delete(); } Session::remove('activeWorkspace'); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 0.08 |
proxy
|
phpinfo
|
Settings