21 lines
605 B
PHP
21 lines
605 B
PHP
<?php
|
|
|
|
namespace App\Http\Responses;
|
|
|
|
use Laravel\Fortify\Contracts\RegisterResponse as RegisterResponseContract;
|
|
use Symfony\Component\HttpFoundation\Response;
|
|
|
|
class RegisterResponse implements RegisterResponseContract
|
|
{
|
|
public function toResponse($request): Response
|
|
{
|
|
// Check for pending invite token
|
|
if ($token = session('pending_invite_token')) {
|
|
return redirect()->route('invites.show', $token);
|
|
}
|
|
|
|
return $request->wantsJson()
|
|
? response()->json(['two_factor' => false])
|
|
: redirect()->route('onboarding.step1');
|
|
}
|
|
}
|