Laravel 迁移17 Mar 2025 | 阅读 2 分钟 什么是 Laravel 迁移?Laravel 迁移是 Laravel 中一个基本功能,它允许您在数据库中创建表。 它允许您修改和共享应用程序的数据库模式。 您可以通过添加新列或删除现有列来修改表。 我们为什么需要 Laravel 迁移?假设我们正在一个团队中工作,突然想到需要在表中进行更改。 在这种情况下,需要传递 SQL 文件,并且一些团队成员必须导入该文件,但是团队成员忘记导入 SQL 文件。 在这种情况下,应用程序将无法正常工作,为了避免这种情况,Laravel 迁移应运而生。 Laravel 迁移允许您添加新列或删除数据库中的记录,而不会删除已经存在的记录。 环境配置在本主题中,我们将学习配置和环境文件。 在 laravel 项目中,composer 会自动创建两个文件,它们是 .env 和 .env.example 文件。 这两个文件都存在于 c:/xampp/htdocs/project_name 目录中。 ![]() 上面的屏幕截图显示我们在一个项目中有两个环境文件,即 .env 和 .env.example。 让我们简要了解一下这些文件。 .env: .env 文件是项目中存在的文件,其中包含键值对的各种设置。 在 laravel 项目代码中,我们可以使用函数 env('key') 获取这些设置。 如果我们在一个团队中工作,则 .env 文件不会提交到应用程序源代码控制。 由于每个开发人员都需要不同的环境配置才能使用您的应用程序,并且如果他们在 .env 文件中进行任何更改,则会带来高安全风险。 .env 文件包含不能共享的敏感凭据。 使用 git 存储库的规则是,.env 文件不会提交到存储库,因此它包含在 .gitignore 文件中。 ![]() 上面的屏幕截图显示 .env 文件包含在 .gitignore 文件中。 .env.example: .env.example 文件包含在存储库中,但未包含在 .gitignore 文件中。 它用作示例文件,以便开发人员可以了解应用程序所需的哪些键值对。 现在,我们将看到如何使用 .env 文件。 打开位于 C:\xampp\htdocs\laravelproject\config 目录中的 database.php 文件。 给定的屏幕截图显示了 database.php 文件的内容。 ![]() 上面的屏幕截图显示 database.php 文件返回一个数组。 它返回一个 connections[] 数组,该数组返回不同数据库(如 SQLite、MySQL 等)的连接。 在 database.php 文件中,使用 env(key, value) 函数将值分配给变量。 下一主题Laravel 迁移结构 |
我们请求您订阅我们的新闻通讯以获取最新更新。