我想为迁移文件使用更短的名称。该项目不会有成千上万的迁移,因此2019_11_05_191747_create_units_table.php
是冗长的。
我想使用干净的迁移文件名,例如:0001_create_users_table.php
0002_create_units_table.php
但是vendor\laravel\framework\src\Illuminate\Database\Migrations\Migrator.php
中的代码在_
上爆炸并且不喜欢它。Symfony\Component\Debug\Exception\FatalThrowableError : Class '' not found
如何完成这项工作?
您不能这样做,因为您不应该更改laravel主内核(出于更新兼容性的原因)
您应按预期使用“ YYYY_MM_DD_HHMMSS_action_table_table_table_description.php”格式的迁移。
嗯,有一个解决方案,它是创建一个自定义命令并执行laravel迁移所做的工作,但是要使用另一种文件格式,仅迁移文件的名称就需要大量工作。