How can I handle subdomains with one laravel installation

前端 未结 7 2025
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-29 09:19

I am creating a laravel project for which I need one laravel installation and use its instance in sub-domain with separate database. And th

7条回答
  •  悲&欢浪女
    2020-12-29 10:00

    You can set DB configuration by doing this:

    $tenant = Tenant::whereSubDomain($subdomain)->first();  
    Config::set('database.connections.mysql.database', $tenant->db_name);       
    Config::set('database.connections.mysql.username',$tenant->db_username);
    Config::set('database.connections.mysql.password',$tenant->db_password);
    
    dd(\DB::connection('mysql'));
    

    See this link Set up dynamic database connection on Multi tenant application for your reference.

提交回复
热议问题