我们如何在Laravel Framework中使用迁移?请给我一些步骤

时间:2018-05-30 08:26:34

标签: php laravel

我是这个框架的新手,我想了解它。我试过了

Schema::create()

方法但无法迁移表。

1 个答案:

答案 0 :(得分:1)

在项目文件夹上运行以下命令: -

php artisan make:migration create_flights_table --create=flights

这将在您的迁移文件夹中生成一个新文件。在该文件中添加以下代码: -

<?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

这将创建一个包含迁移中指定字段的新表。