Пока вы включаете токен в запрос, вы сможете получить доступ к текущему User
.
«Из коробки» Laravel установит охрану по умолчанию на web
. Когда вы размещаете маршруты под промежуточным программным обеспечением auth
, он устанавливает защиту по умолчанию равной тому, что передается промежуточному программному обеспечению, т. Е. Когда у вас есть auth:api
, для этого запроса будет установлена защита по умолчанию api
.
Если вы хотите иметь возможность доступа к User
без его промежуточного программного обеспечения auth:api
, вам просто нужно будет четко указать, какой охранник следует использовать, например,
auth('api')->user(); // or Auth::guard('api')->user();
То же самое относится к check()
:
auth('api')->check(); // or Auth::guard('api')->check();
или если вы используете объект Request
:
$request->user('api'); // or request()->user('api');