gpt4 book ai didi

php - Laravel的上下迁移方法如何工作?

转载 作者:行者123 更新时间:2023-12-03 15:45:49 24 4
gpt4 key购买 nike

在此代码中,该表是在up方法中创建的,并在down()方法中删除的。当我运行迁移时,该表已创建但未删除。我可以通过哪种方式触发down方法,以便更好地了解这两种方法的工作方式?

<?php

use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class CreateFlightsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('flights', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('airline');
$table->timestamps();
});
}

/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::drop('flights');
}
}

最佳答案

在您的示例中:php artisan migrate将运行您的 up()方法。php artisan migrate:rollback将运行您的 down()方法。
阅读出色的文档:https://laravel.com/docs/5.7/migrations#migration-structure

关于php - Laravel的上下迁移方法如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49056542/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com