2015-03-14 2 views
0

Каждый раз, когда я запускаю эту команду ниже, она работает на базе данных по умолчанию, обратите внимание на базу данных я выбрал:Config :: набор и Artisan :: звоните

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

Кто-нибудь знает, что это не работает?

+0

Какова ошибка, которую он выбрасывает? –

ответ

0

Вы можете реализовать это, используя различные среды. Например, одна конфигурация для тестовой среды, другая для локального/промежуточного/производственного. Не могли бы вы подробнее рассказать о том, чего вы на самом деле пытаетесь достичь, и каков контекст, чтобы мы могли более подробно ответить?

+0

Я пытаюсь сделать приложение с несколькими арендаторами с разделенной базой данных для каждого арендатора, поэтому эта строка кода выше будет отвечать за перенос базы данных на арендатора. у арендатора будет свой собственный субдомен, такой как «tenant.myapp.com», мое приложение получит имя поддомена, которое на самом деле является именем пользователя и устанавливает необходимые конфигурации для арендатора. –

Смежные вопросы