Matio
3 سال پیش توسط Matio مطرح شد
1 پاسخ

ایجاد کلاسی مشابه DB برای اتصال به دیتابیس دوم

سلام دوستان وقت بخیر.
در پروژه ای دو تا دیتابیس دارم. دو تا کانکشن تعریف کردم. کلاسی ساختم مثلا WDB که از فساد DB ارث بری می کند. قصد دارم وقتی از WDB:: استفاده می کنم به صورت خودکار از دیتابیس دوم استفاده کند. ممنون میشم راهنمایی کنید

@endworld @ehsndvr


ثبت پرسش جدید
Matio
تخصص : برنامه نویس
@matio 3 سال پیش مطرح شد
0

همانطور که در سوال گفتم باید کانکشن مربوط به دیتابیس در فایل Database.php در دایرکتوری config رو معرفی کرده. باشین. حالا با ایجاد یک کلاس مثلا با اسم wdb به صورت زیر

use Illuminate\Support\Facades\DB;

class WDB
{
    public static function __callStatic($name, $arguments)
    {
        return DB::connection('connectionName2')->{$name}(...$arguments);
    }
}

خواسته موردنظر جواب داده می شود.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام