Mohammad Yousef3 نشر 29 مارس 2021 أرسل تقرير مشاركة نشر 29 مارس 2021 كيف يمكنني استخدام اسم مستعار لجدول في قاعدة البيانات ؟ مثلا لدي هذا البرنامج $users = DB::table('really_long_table_name') ->select('really_long_table_name.id') ->get(); كنت استخدم في MySQL هذا الأمر really_long_table_name AS short_name كيف الآن أطبقه باستخدام Laravel ؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Waleed Alfakiat نشر 29 مارس 2021 أرسل تقرير مشاركة نشر 29 مارس 2021 يمكنك استخدام الأسماء المستعارة في Laravel كما كنت تستخدمها في MySQL باستخدام الكلمة المفتاحية AS فيصبح الاستدعاء كالتالي: $users = DB::table('really_long_table_name AS t') ->select('t.id AS uid') ->get(); 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 بلال زيادة نشر 30 مارس 2021 أرسل تقرير مشاركة نشر 30 مارس 2021 يمكنك استخدام AS لوضع اسم مستعار لاسم الجدول في الاستعلام بهذا الشكل Item ::from( 'items as items_alias' ) ->join( 'attachments as att', DB::raw( 'att.item_id' ), '=', DB::raw( 'items_alias.id' ) ) ->select( DB::raw( 'items_alias.*' ) ) ->get(); إذا كنت تستخدم Elquent يمكنك في Model تضع protected $table = 'table_name as alias' وفي الاستعلام ModelName::query()->select(alias.id, alias.name) 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Mohammad Yousef3
كيف يمكنني استخدام اسم مستعار لجدول في قاعدة البيانات ؟
مثلا لدي هذا البرنامج
كنت استخدم في MySQL هذا الأمر
really_long_table_name AS short_name
كيف الآن أطبقه باستخدام Laravel ؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.