Récupérer l'en-Tête de la clé d'Autorisation dans laravel contrôleur?
En essayant d'obtenir le en-tête de la clé d'autorisation dans le contrôleur pour faire un API. La demande est à faire à partir de fiddler.
$headers = apache_request_headers();
Et la $header contient un tableau.
Array
(
[User-Agent] => Fiddler
[Host] => localhost:8000
[Content-Length] => 102
[Authorization] => TestKey
)
Si suis comme ça pour aller chercher de l' Autorisation , son lancement erreur.
$header['Authorization]
Erreur :
Undefined index: Authorization
Essayé de nombreuses façons d'obtenir l'autorisation, mais ne fonctionne pas rien. Est-il un moyen de récupérer ce?
Vous devez vous connecter pour publier un commentaire.
Récupérer les en-têtes de la requête, vous devez utiliser la Demande de la classe
https://laravel.com/api/5.0/Illuminate/Http/Request.html#method_header
Si c'est un vieux sujet, il pourrait être utile pour quelqu'un...
Dans les nouvelles Laravel versions, il est possible d'obtenir le porteur de jeton d'Autorisation directement en appelant
Illuminate\Http\Request
'sbearerToken()
méthode:Ou directement à partir d'un contrôleur: