我有枚举,我使用它在几乎所有的文件迁移。一个接一个的重要工作每次都很繁重。有没有一种方法可以修改Laravel迁移命令的模板,并在开始时添加这些导入,如果可能的话,也可以添加公共字段。
下面不是我需要的答案。问题的大部分是关于自动导入枚举文件的,下面只是我问过的字段的一部分,但不认为可以作为答案接受,因为如何添加导入是摆在首位失踪.
Can one modify the templates created by artisan migrate command?
示例如下:默认迁移文件头
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
希望迁移的代码
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
use App\Enums\Role; // added by me
use App\Enums\Status; // added by me
1条答案
按热度按时间m3eecexj1#
你可以使用PHP包括:
include(relative/path/to/fieldsarray.php)
,该文件将是一个数组,其中包含您想要的内容,如下所示:迁移文件:
常用文件: