CoolFace
Apppublic

kenken999/php

sourceHugging Faceupdated 2y agoView on Hugging Face
0likes
RedirectIfAuthenticated.php33 linesDownload Raw Back to Middleware
1<?php2 3namespace App\Http\Middleware;4 5use App\Providers\RouteServiceProvider;6use Closure;7use Illuminate\Http\Request;8use Illuminate\Support\Facades\Auth;9 10class RedirectIfAuthenticated11{12    /**13     * Handle an incoming request.14     *15     * @param  \Illuminate\Http\Request  $request16     * @param  \Closure  $next17     * @param  string|null  ...$guards18     * @return mixed19     */20    public function handle(Request $request, Closure $next, ...$guards)21    {22        $guards = empty($guards) ? [null] : $guards;23 24        foreach ($guards as $guard) {25            if (Auth::guard($guard)->check()) {26                return redirect(RouteServiceProvider::HOME);27            }28        }29 30        return $next($request);31    }32}33