【问题标题】:Config::set and Artisan::callConfig::set 和 Artisan::call
【发布时间】:2015-05-16 15:20:19
【问题描述】:

每次我在下面运行这个命令时,它都会在默认数据库上运行,注意我选择的数据库:

Config::set('database.connections.mysql.database', 'somedatabasename');
Artisan::call('migrate');

有谁知道这是怎么回事?

【问题讨论】:

  • 它抛出的错误是什么?

标签: laravel migration laravel-artisan


【解决方案1】:

您可以通过使用不同的环境来实现它。例如,一个用于测试环境的配置,另一个用于本地/暂存/生产。您能否详细说明您实际想要达到的目标以及背景是什么,以便我们可以更深入地回答?

【讨论】:

  • 我正在尝试为每个租户制作一个具有独立数据库的多租户应用程序,因此上面的这行代码将负责将数据库迁移到租户。租户将拥有您自己的子域,例如“tenant.myapp.com”,我的应用获取子域名,实际上是用户名并为租户设置必要的配置。
猜你喜欢
  • 2016-08-31
  • 2017-08-08
  • 2013-05-25
  • 2019-06-05
  • 1970-01-01
  • 2014-12-17
  • 2014-08-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多