迁移 - 自动创建数据库


Migrations - automatically create database

我对Laravel很陌生。我申请了作为学校作业。我们必须使用迁移来创建我们的数据库。

我使用迁移创建了 2 个表。我的追求是:如果你第一次在电脑上运行这个项目,有没有办法自动创建数据库?

因为此时,我必须先创建空数据库(在 phpmyadmin 中手动),然后再运行迁移。

在Laravel中,你可以用SQL做的一切事情都是可能的。所以是的:

DB::statement('CREATE DATABASE your_db_name');

但是,由于需要migrations表,您可能无法在迁移中执行此操作(尽管我不确定这一点)

您可以查看这篇关于使用命令创建新数据库的文章