$auth $auth : \Illuminate\Contracts\Auth\Guard The Guard implementation. Type \Illuminate\Contracts\Auth\Guard
__construct() __construct(\Illuminate\Contracts\Auth\Guard $auth) : void Create a new filter instance. Parameters \Illuminate\Contracts\Auth\Guard $auth
handle() handle(\Illuminate\Http\Request $request, \Closure $next) : mixed Handle an incoming request. Parameters \Illuminate\Http\Request $request \Closure $next Returns mixed