【问题标题】:Removing default migrations from Laravel从 Laravel 中删除默认迁移
【发布时间】:2017-10-19 20:28:18
【问题描述】:

使用laravel new 创建一个新的 Laravel 项目后,database > migrations 文件夹中有几个迁移文件:

2014_10_12_000000_create_users_table.php
2014_10_12_100000_create_password_resets_table.php

这些似乎是典型有用的迁移示例,如果您需要一个需要类似功能的系统,这可能是一个不错的起点。但是我想删除它们,以免它们与我正在构建的新项目中的某些内容发生冲突。

我希望我能够删除这些文件,因为我还没有运行 php artisan migrate,但是当我尝试我的 IDE 时说:

为什么这些文件已经绑定到系统中,我怎样才能安全地删除它们? Laravel 网站上是否有一些我无法找到的文档?

我想我可以忽略警告并尝试运行composer dump-autoload -o,但这真的可以吗?

【问题讨论】:

  • 如果您还没有运行迁移,您可以安全地删除它们。忽略你的 IDE。

标签: laravel laravel-5 composer-php laravel-migrations


【解决方案1】:

为什么这些文件已经绑定到系统中了

映射所有项目类

我怎样才能安全地删除它们?

忽略 IDE 并删除它们,然后运行 ​​composer dump-autoload 并重新映射项目类

Laravel 网站上是否有一些我没有去过的文档 能找到这个吗?

我在 laravel 文档站点中没有看到任何关于此的内容

【讨论】:

  • 甜蜜。那行得通。代码中的所有引用均已删除。谢谢!
【解决方案2】:

忽略警告并将其删除。开箱即用的迁移可帮助您开始使用基本身份验证。你不一定需要它们。完成后运行composer dump-autoload

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-16
    • 2016-10-06
    • 1970-01-01
    • 2020-04-20
    • 2018-01-30
    • 2014-02-03
    • 2017-07-11
    • 2018-11-23
    相关资源
    最近更新 更多