44
55use Illuminate \Auth \Access \AuthorizationException ;
66use Illuminate \Auth \Events \Verified ;
7+ use Illuminate \Http \JsonResponse ;
78use Illuminate \Http \Request ;
8- use Illuminate \Http \Response ;
99
1010trait VerifiesEmails
1111{
@@ -15,7 +15,7 @@ trait VerifiesEmails
1515 * Show the email verification notice.
1616 *
1717 * @param \Illuminate\Http\Request $request
18- * @return \Illuminate\Http\Response |\Illuminate\View\View
18+ * @return \Illuminate\Http\RedirectResponse |\Illuminate\View\View
1919 */
2020 public function show (Request $ request )
2121 {
@@ -28,7 +28,7 @@ public function show(Request $request)
2828 * Mark the authenticated user's email address as verified.
2929 *
3030 * @param \Illuminate\Http\Request $request
31- * @return \Illuminate\Http\Response
31+ * @return \Illuminate\Http\JsonResponse|\Illuminate\Http\RedirectResponse
3232 *
3333 * @throws \Illuminate\Auth\Access\AuthorizationException
3434 */
@@ -44,7 +44,7 @@ public function verify(Request $request)
4444
4545 if ($ request ->user ()->hasVerifiedEmail ()) {
4646 return $ request ->wantsJson ()
47- ? new Response ( '' , 204 )
47+ ? new JsonResponse ([] , 204 )
4848 : redirect ($ this ->redirectPath ());
4949 }
5050
@@ -57,7 +57,7 @@ public function verify(Request $request)
5757 }
5858
5959 return $ request ->wantsJson ()
60- ? new Response ( '' , 204 )
60+ ? new JsonResponse ([] , 204 )
6161 : redirect ($ this ->redirectPath ())->with ('verified ' , true );
6262 }
6363
@@ -76,20 +76,20 @@ protected function verified(Request $request)
7676 * Resend the email verification notification.
7777 *
7878 * @param \Illuminate\Http\Request $request
79- * @return \Illuminate\Http\Response
79+ * @return \Illuminate\Http\JsonResponse|\Illuminate\Http\RedirectResponse
8080 */
8181 public function resend (Request $ request )
8282 {
8383 if ($ request ->user ()->hasVerifiedEmail ()) {
8484 return $ request ->wantsJson ()
85- ? new Response ( '' , 204 )
85+ ? new JsonResponse ([] , 204 )
8686 : redirect ($ this ->redirectPath ());
8787 }
8888
8989 $ request ->user ()->sendEmailVerificationNotification ();
9090
9191 return $ request ->wantsJson ()
92- ? new Response ( '' , 202 )
92+ ? new JsonResponse ([] , 202 )
9393 : back ()->with ('resent ' , true );
9494 }
9595}
0 commit comments