راکت
حل شده

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

1 پاسخ

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

@endworld @ehsndvr

ثبت پرسش جدید

پاسخ‌ها

1
Matio
Matio
@matio

تخصص: برنامه نویس

بهترین پاسخ

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

use Illuminate\Support\Facades\DB;

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

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

شاید پاسخ شما همین‌جا باشد

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

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