اذهب إلى المحتوى
  • 0

كيفية الحصول على ترويسة Authorization header في لارافيل Laravel؟

Emad Saif

السؤال

أحاول إرسال طلب من برنامج postman إلى مشروع لارافيل Laravel وعندما أحاول الحصول على ترويسة Authorization header لا يظهر أي خطأ:

$access_token = Request::header('Authorization');

ولكن عندما حاولت طباعة ترويسات الطلب من خلال الكود التالي، وجدت أنها Null:

dd(Request::header());	// Null

وحاولت إستعمال curl كذلك ولكن لم ينجح الأمر:

curl -H "Authorization: Bearer <ACCESS_TOKEN>" http://localhost

أستعمل postman الإصدار 9.2 ولارافيل 9

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

حاول استخدام الدالة المساعدة request للوصول إلى كائن الطلب الحالي ومنه استدعي التابع header مع تمرير اسم الترويسة التي ترغب بالحصول عليها كالتالي:

request()->header('Authorization');

وللحصول على مصفوفة تحوي جميع الترويسات المرسلة لمعاينتها يمكنك الاستفادة من الخاصية headers على نفس الكائن كالتالي:

request()->headers->all(); // جميع الترويسات

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...