更新Laravel Migration命令,使迁移文件的所有公共导入和字段一次完成
我在几乎所有迁移文件中都使用了枚举。重要的是,他们一个接一个每次都要做大量的工作。是否有一种方法可以修改laravel migration命令的模板,并在开始时添加这些导入,如果可能的话,还可以添加公共字段 下面不是我需要的答案。这个问题的大部分是关于自动导入枚举文件的,下面是我问过的字段的部分,但我不认为可以作为答案接受,因为如何添加导入在第一位是缺失的 示例如下: 默认迁移文件头更新Laravel Migration命令,使迁移文件的所有公共导入和字段一次完成,laravel,templates,migration,mod,Laravel,Templates,Migration,Mod,我在几乎所有迁移文件中都使用了枚举。重要的是,他们一个接一个每次都要做大量的工作。是否有一种方法可以修改laravel migration命令的模板,并在开始时添加这些导入,如果可能的话,还可以添加公共字段 下面不是我需要的答案。这个问题的大部分是关于自动导入枚举文件的,下面是我问过的字段的部分,但我不认为可以作为答案接受,因为如何添加导入在第一位是缺失的 示例如下: 默认迁移文件头 <?php use Illuminate\Database\Migrations\Migration;
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
您可以使用PHP include:include(relative/path/to/fieldsarray.PHP)
该文件将是您所需的数组,例如:
迁移文件:
$table->enum('level', include(relative/path/to/fieldsarray.php));
通用文件:
<?php
// Current File: relative/path/to/fieldsarray.php
return [
'option1',
'option2',
];
看一看是的,我看了,这就是现场问题的答案。如果你读了我的问题,我想在迁移文件中输入更多的内容。你给出了我想输入的字段的示例。又不是我第一次看到的答案。不过还是要感谢你的帮助:)
<?php
// Current File: relative/path/to/fieldsarray.php
return [
'option1',
'option2',
];