laravel migrate 配置
时间: 2023-08-10 10:00:09 浏览: 49
在 Laravel 中进行数据库迁移的配置非常简单。首先,你需要确保你的 `.env` 文件中已经设置了正确的数据库连接信息(如数据库类型、主机、端口、数据库名、用户名和密码)。
接下来,打开 `config/database.php` 文件,你会看到一个 `connections` 数组,其中包含了各种不同的数据库连接配置。你可以根据自己的需求选择合适的连接类型(如 MySQL、PostgreSQL、SQLite 等)。
在 `connections` 数组中,找到对应数据库连接的配置项(如 `mysql`),然后设置正确的连接信息。例如,如果你使用的是 MySQL 数据库,可以设置如下:
```php
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
```
这里使用了 `.env` 文件中的值作为默认值,如果你没有在 `.env` 文件中设置相应的值,则使用后面的默认值。
完成上述配置后,你可以使用 Laravel 提供的 `migrate` 命令来执行数据库迁移。在命令行中,进入你的项目根目录,并执行以下命令:
```
php artisan migrate
```
这将会运行所有尚未运行过的数据库迁移文件,并将相关的表结构创建到数据库中。
希望这能对你有所帮助!如有任何问题,请随时提问。