1. app/Http/Responses/RegisterResponse.php 생성
<?php
namespace App\Http\Responses;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Response;
use Laravel\Fortify\Contracts\RegisterResponse as RegisterResponseContract;
class RegisterResponse implements RegisterResponseContract
{
public function toResponse($request)
{
// below is the existing response
// replace this with your own code
return $request->wantsJson()
? new JsonResponse('', 201)
: redirect(config('원하는 페이지의 라우트 경로'));
}
}
2. JetstreamServiceProvider 내 RegisterResponse 사용 설정
public function boot()
{
// register new RegisterResponse
$this->app->singleton(
\Laravel\Fortify\Contracts\RegisterResponse::class,
\App\Http\Responses\RegisterResponse::class
);
}
반응형
'개발 > Laravel' 카테고리의 다른 글
Laravel + Nginx PHP 파일 접근시 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream 에러 (0) | 2021.10.29 |
---|---|
Laravel 현지화 URL Prefix 미들웨어 처리 (0) | 2021.10.13 |
Laravel Query Builder Logical Grouping (0) | 2021.04.19 |
Laravel 8 사용자 라이브러리 추가 (0) | 2021.04.02 |
Laravel Socialite와 SocialiteProvider를 활용한 다중인증 소셜로그인 및 동적 URL 처리 (0) | 2021.03.09 |