数据库备份、恢复、迁移
当我们在测试数据库备份功能的过程中,会在database/migrations
目录下生成很多迁移文件。如果要清理这些文件,我们该如何处理呢,是简单直接删除database/migrations
目录下的文件吗?
当然不够,database/migrations
下的迁移文件是以类的形式存在的。
当我们直接删除文件,后续进行其它任何操作时,都可能给我们提示一个database/migrations/xxx
文件不存的错误。
究其其是因为,当我们生成迁移文件后,迁移文件会被加载到自动载入类文件中vendor/composer/autoload_classmap.php
中。
那么如何更新autoload_classmap.php
文件呢?执行以下命令则可:
php artisan optimize
一切清理工作完成后,进入下一个阶段。
php artisan make:migration create_users_table