En Laravel puedes usar el método user() del objeto request si deseas acceder al usuario autenticado.
$user = $request->user();
Por ejemplo este sería un método handle()
que hace uso del usuario autenticado vía objeto Request $request
inyectado en el método.
public function handle(Request $request, Closure $next): Response
{
$user = $request->user();
if(! $user || ! $user->premium) {
return abort(403);
}
return $next($request);
}
Pero la verdad no creo que haya mucha diferencia a usar el facade de Auth
, o no debería.
Miguel Angel
3265
144
213
17