新手在这里。我的命令有问题。我创建了一个包含两个数据库迁移的laravel项目。 我已按照此link来完成我的目标。
我运行此代码以在我的表中迁移迁移:
php artisan migrate --database=rms_conn --path=database/migrations/rms_conn
现在我已成功迁移。现在我尝试使用以下命令刷新它:
php artisan migrate:refresh --database=rms_conn --path=database/migrations/rms_conn
我收到--path doesn't exist
的错误。所以任何人都可以帮助我如何在我的两个数据库中运行刷新,回滚?我这次正在使用laravel 5.0。
我需要在命令类
中运行上面的命令public function fire()
{
$action = $this->argument('action');
switch ($action) {
case 'migrate':
$conn = $this->argument('connection');
$database = Config::get('database.connections.'.$conn.'.database');
$this->info('Migrating "'.$conn.'" Connections. [ Database : '.$database." ]");
$this->call('migrate', array('--database' => $conn , '--path' => 'database/migrations/' . $conn ));
break;
case 'refresh':
$conn = $this->argument('connection');
$database = Config::get('database.connections.'.$conn.'.database');
$this->info('Migrate refreshing "'.$conn.'" Connections. [ Database : '.$database." ]");
$this->call('migrate:refresh', array('--database' => $conn , '--path' => 'database/migrations/' . $conn ));
#I am having an error on the line above. :(
default:
$this->error("Cannot found your action.");
break;
}
}