Что если у меня есть какая-то модель с функциями не по умолчанию (например, мягкое удаление или пользовательское имя идентификатора) и я хочу создать из нее файл миграции, в котором будут все эти свойства? Итак, вот моя модель:
class Test extends Model
{
use SoftDeletes;
protected $primaryKey = 'test_id';
protected $table = 'my_flights';
protected $dates = ['deleted_at'];
}
И я хочу, чтобы мой файл миграции основывался на нем. Но когда я использую команду php artisan make:migration create_test(s)_table
(я пробовал оба test
и tests
) также с параметрами --create
или --table
, я получаю файл миграции, так как не было никакой модели:
class CreateTestTable extends Migration
{
public function up()
{
Schema::create('test', function (Blueprint $table) {
$table->increments('id');
$table->timestamps();
});
} ...