2017-05-08 65 views
0

我正在用多租戶數據庫創建一個SAAS應用程序。所以只要有人在網站上註冊。我正在運行時創建一個數據庫,然後在運行中進行連接。我想運行遷移來在新數據庫中創建表。在Laravel 5.4中調用遷移控制器

一切正常,但遷移沒有發生。 這裏是我的遷移調用代碼。

Artisan::call('migrate', array('--path' => 'database/migrations', '--force' => true)); 

我在調用此命令之前已經創建了遷移表。

回答

0

試試這個:

Artisan::call('migrate', 
     [ 
      '--database' => 'tenant', 
      '--path'  => 'database/migrations', 
      '--step'  => true, 
      '--force' => true 
     ]); 

替換tenant與您的數據庫連接名稱。