Site

Helpers de Autenticação

v4

Na v4, prefira logged() e account() para sessão web.auth() e auth_check() continuam como aliases legados.


logged()

Retorna true se há sessão ativa no guard (padrão: user):

if (logged()) {
    echo account()->display_name;
}

account()

Retorna o usuário autenticado ou null:

$user = account(); // usuário logado ou null
auth();          // alias legado — mesmo retorno

API Bearer

// API: após middleware auth:api
$user = request()->user();

Detalhes em Autenticação API.

💡Guards

logged('admin') e account('admin') para o painel administrativo (sessão separada).