I've been successful at setting up the api_token guard, user successfully gets authenticated, but the $request->user() never gets set so I don't have a user for any of my policies.
Is there something else I have to do to get the request to resolve the user using the api guard? I thought the auth:api middleware would take care of that, but it seems it does not.
It seems to be somewhat of a bug
I followed the comment from 3onyc:
if (!is_null($guard)) {
Auth::shouldUse($guard);
}
Add that to the Authenticate middleware and the policies work.
Sign in to participate in this thread!
The Laravel portal for problem solving, knowledge sharing and community building.
The community