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

كيف أحصل على أسماء الجداول المستعملة في تطبيق على Laravel 5.1؟

Badraoui

السؤال

أعمل على تطبيق ويب، على إطار العمل Laravel في نسخته 5.1 وأريد الحصول على جميع الجداول المستخدمة في التطبيق، فهل من دالة علي كتابتها؟ أم ماذا أفعل؟

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

Recommended Posts

  • 0

يمكنك استعمال DB::select لتمرير أمر sql والذي يمكنك من استخراج جميع أسماء الجداول الموجودة على قاعدة البيانات، ثم تستعمل حلقة التكرار Foreach  لإظهارها ـ بهذا الشكل:

$tables = DB::select('SHOW TABLES');
foreach($tables as $table)
{
      echo $table->Tables_in_db_name;
}

كما يمكنك إضافة تعيين اسم قاعدة البيانات، في حال كنت قد غيرته، أو تعرف اسمها، وذلك باستعمال كلمة Like بهذا الشكل :

$tables = DB::select("SHOW TABLES like 'abc%'");
        foreach($tables as $table)
        {
            foreach($table as $key=>$value)
                echo $value;
        }

 

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...