-
المساهمات
3 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة Firas Darwish
-
-
حسب المعايير القياسية المتبعة عالمياً, يعتبر دائماً اي request صادر من متصفح عبر كتابة الرابط او الضغط على رابط هو request من نوع GET
اما الانواع الاخرى مثل POST و PATCH وغيرها فهي ناجمة عن الضغط على زر Submit ضمن HTML Forms
لذلك فإما ان تكتب Route::get بدلاً من Route::post
او يمكنك انشاء دالة جديدة Route::get بنفس المسار ونفس دالة الـCallback وتبقي Route::post على حالها
او (الخيار الامثل) هو استخدام Route::any والذي يشير بقبول الـRequests من اي نوع سواء Post او Get او غيرها اذا كنت ترغب
- 1
-
وعليكم السلام اخ محمد
عندما نحتاج لاستعلام معلومات من عدة جداول من قاعدة البيانات نستخدم عادة مايسمى بالـJoins
ويوجد لها 4 أنواع ولكل نوع استخدام مختلف حسب الحاجة
بالنسبة لسؤالك فالأنسب استخدام النوع Inner Join والذي من خلال نقوم بجلب معلومات من عدة جداول "وفق" عمود مرتبط بينهم
فإذا اردنا جلب كافة الطلبات واسم العميل لكل طلب
يوجد لدينا جدولين orders و clients
ويربط بينهما العمود client_id الموجود في جدول orders
ومايوافقه اي العمود id في جدول clients
فيكون الاستعلام كالآتي
SELECT orders.* , clients.client_name FROM orders INNER JOIN clients ON orders.client_id = clients.id
والاستعلام السابق يقوم بجلب كافة الصفوف والاعمدة من جدول orders بالإضافة لعمود client_name من جدول clients
- 1
استخراج البيانات من اكثر من جدول mysql
في أسئلة البرمجة
نشر
هل الاعمدة image, admin_id, progress, general_info_id موجودة في جدول clients ؟
جرب الاستعلام التالي:
SELECT orders.*, clients.client_name FROM orders INNER JOIN clients ON orders.client_id =clients.id