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

السؤال

نشر

أحاول الحصول على جميع أسماء الأعمدة من جدول يسمى tasks، لذلك قمت بكتابة الإستعلام التالي:

DB::raw('SELECT COLUMN_NAME, DATA_TYPE, COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = `tasks`');

أعتقد أن أستخدام Raw SQL ليس أمرًا جيدًا، هل توجد طريقة أفضل يوفرها لارافيل Laravel للحصول على كل الأعمدة الموجودة في جدول ما؟

Recommended Posts

  • 1
نشر

يمكن استخدام الواجهة Schema والتابع getColumnListing منها لجلب أسماء كل الأعمدة من جدول ما، ولجلب أعمدة الجدول tasks لديك يمكن استخدامه كالتالي:

Schema::getColumnListing('tasks');

 

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...