迁移 laravel 中的特定 table

migrating a specific table in laravel

使用命令 php artisan migrate 迁移所有 table。但我有员工 table 和其他 table 一起迁移。但它没有迁移(我在 phpmyadmin 中看不到它)。现在,当我再次使用 php artisan migrate 命令时,它不会显示任何要迁移的内容。我如何迁移特定员工 table?

<?php

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

class Employees extends Migration
{
    public function up()
    {
        Schema::create('employees', function (Blueprint $table) {
            $table->increments('id');
            $table->string('name');
            $table->string('email')->unique();
            $table->string('contact_number');
            $table->timestamps();       
        });

        $faker = Faker\Factory::create();

        $limit = 33;

        for ($i = 0; $i < $limit; $i++) {
            DB::table('employees')->insert([ //,
                'name' => $faker->name,
                'email' => $faker->unique()->email,
                'contact_number' => $faker->phoneNumber,
            ]);
        }
    }

    public function down()
    {
        Schema::drop('employees');
    }
}

对于特定文件 运行 此命令:

php artisan migrate path="database/migrations/Your_Migration_File_Name_table.php"