迁移 - 自动创建数据库

时间:2015-01-11 11:09:12

标签: php laravel migration

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

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

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

1 个答案:

答案 0 :(得分:0)

Laravel中可以使用SQL执行的所有操作。所以是的:

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

但是,您可能无法在迁移中执行此操作,因为需要migrations表(尽管我对此不确定)

您可以查看this post about using a command to create a new db