php - 迁移 - 自动创建数据库

标签 php laravel migration

我是 Laravel 的新手。我做了一份待办事项申请作为一项学校作业。我们必须使用迁移来创建我们的数据库。

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

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

最佳答案

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

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

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

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

关于php - 迁移 - 自动创建数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27886361/

相关文章:

php - 删除旧的迁移差异

php - Apache - 处理 TCP 连接,但不处理 HTTP 请求

php - 在 Laravel 中实现多图像上传系统时遇到问题

javascript - 我如何记住 php laravel 中的下拉值?

ios - 我是否需要进行大量迁移才能修改核心数据中的关系?

ruby-on-rails - 为什么在连接表上有主键不好?

php - 在 Woocommerce 中设置产品级别的最小、最大和步骤数量

php - 如何在 do-while 循环中回显所选项目?

php - 隐藏 HTML 表单的提交按钮

html - 如何将输入文本字段设置为只读