如何在laravel中创建init db?

时间:2014-06-11 14:46:40

标签: php mysql laravel

如何在laravel的迁移中创建初始数据库?

当我做命令时

php artisan migrate

返回以下消息

[PDOException] SQLSTATE [HY000] [1049] Unknown database

由于

2 个答案:

答案 0 :(得分:1)

Artisan不创建数据库,只创建数据库表。您首先需要自己创建数据库(在您拥有的任何数据库工具中,而不是Laravel)然后运行您的迁移。

答案 1 :(得分:0)

您不能通过Laravel创建数据库,您需要事先拥有一个。如果您使用MySQL默认值,请通过MySQL执行,然后在app/config/database.php中输入数据库凭据 - 包括调用数据库的内容。 (请注意,您还需要有权访问该数据库的用户。)

如果你不知道我在谈论什么,你可能想要使用SQLite,因为这并不需要有关创建数据库的进一步知识,而且Laravel提供了合理的默认值。同样,您可以在数据库配置文件中配置它。