如何在laravel 5.3中创建具有不同数据库连接的新表?

时间:2016-10-18 13:12:03

标签: laravel laravel-5.3

我正在做的是,想在另一个未在.env文件中设置的数据库中创建表。我想在控制器功能上执行此操作。我在我的项目中使用了一个雄辩的模型。如何使用此方案创建表?

1 个答案:

答案 0 :(得分:0)

除了@szebasztian在评论中提供的链接问题外,请查看documentation。您可以指定在以这种方式运行迁移时用于创建表的连接Schema

Schema::connection('foo')->create('users', function ($table) {
    $table->increments('id');
});

foo是您在config/database.php中定义的新连接。我个人仍然会将连接详细信息(主机,用户名,密码等)添加到.env以获取该信息。