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

إنشاء API لموقع لارافيل الخاص بي

Mansour Hussen

السؤال

سلام عليكم ، انا تعلمت من أكاديمية حسوب إنشاء API بواسطة اطار العمل لإرفل بعد الإنتهاء على كل ما ورد في دورة حبيت إنشاء API خاص بموقع كنت إعمل علية سابقاً وإنتهيت من ذلك ، 

ماذا اريد ؟! 

اريد اربط API الذي عملت في موقع خاص بي بموقع آخر وع استظافة اخرئ تحتوي على ملفات CSS,JS,HTML  لعرض نفس معلومات الذي في موقعي لكن بتصميم موقع الاخر 

المطلوب باختصار : 

استعمال بيانات موقع تبعي كا تغذية لمواقع اخرئ 

اختلاف في تصميم مواقع لكن عملهم وبيانات فيهم من نفس الشيء  إذا في دورات اجنبية او مصادر عربية ممكن تفيدونا بها 

 

صورة توضح مطلوبIMG_20210314_020925.thumb.jpg.a0b960efbaef0436cd44bdc99c40d1b1.jpg

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

Recommended Posts

  • 0

يجب عليك استخدام أحدى الحزمتين للمصادقة مثل JWT, PASSPORT و يمكنك إيجاد passport من هنا و jwt  من هنا .

الفكرة وما فيها هي أن تقوم بأرجاع بيانات التي تريدها بصيغة json لكي يتم قرائتها والتعامل معها.

لارافل تقدم أكثر من طريقة لأرجاع البيانات بصيغة json فيمكنك استخدام 

response()->json();

لارجاع البيانات ستجد شرح كامل لها من هنا أو يمكنك استخدام apiResource وهذا شرح كامل لها من هنا على موقع لارافل.

في الموقع التي تريد جلب البيانات إليه من موقع أخر يمكنك استخدام curl لجلب البيانات أو يمكنك استخدام guzzle فمثلا  يمكنك الاتصال ب api هكذا 

$response = Http::get('https://yourwebsite.com/api/v1/questions', [
	'apiKey' => 'توكن المصادقة',
]);

وجلب البيانات هكذا 

$q = json_decode($response->body());

 

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...