Badraoui نشر 3 نوفمبر 2015 أرسل تقرير نشر 3 نوفمبر 2015 أعمل على تطبيق ويب، على إطار العمل Laravel في نسخته 5.1 وأريد الحصول على جميع الجداول المستخدمة في التطبيق، فهل من دالة علي كتابتها؟ أم ماذا أفعل؟ اقتباس
0 E.Nourddine نشر 5 نوفمبر 2015 أرسل تقرير نشر 5 نوفمبر 2015 يمكنك استعمال 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; } اقتباس
السؤال
Badraoui
أعمل على تطبيق ويب، على إطار العمل Laravel في نسخته 5.1 وأريد الحصول على جميع الجداول المستخدمة في التطبيق، فهل من دالة علي كتابتها؟ أم ماذا أفعل؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.