Jetstream Login Conditional Redirect
How to provide different redirects at login when using Laravel Fortify and Jetstream
✅ Checked works with Laravel 10
Create our own Login Response Class
<?php
namespace App\Http\Responses;
use Illuminate\Support\Facades\Auth;
use Laravel\Fortify\Contracts\LoginResponse as LoginResponseContract;
class LoginResponse implements LoginResponseContract
{
public function toResponse($request)
{
// below is the existing response
// replace this with your own code
// the user can be located with Auth facade
return $request->wantsJson()
? response()->json(['two_factor' => false])
: redirect()->intended(config('fortify.home'));
}
}Make Laravel use our new Response Class
Two Factor Authentication
Last updated