小编Nis*_*Sah的帖子

Illuminate\Database\QueryException SQLSTATE[42P01]:未定义的表:7 错误:迁移过程中

我试图使用此处的代码在 laravel 中创建迁移。但不幸的是,它弹出了一个像这里给出的错误。我看到了一些我手动创建表的答案.. 但这与迁移的整个想法大相径庭.. 不是吗?

迁移文件 2018_05_05_203731_create_cities_table 在这里:

<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class CreateCitiesTable extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::table('cities', function (Blueprint $table) {
            $table->increments('id');
            $table->timestamps();
            $table->text('Name');
            $table->json('info');
            $table->integer('country_id');
            $table->float('lat');
            $table->float('lon');
        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::table('cities', function (Blueprint $table) {
            //
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

产生的错误在这里:

C:\Users\think\Documents\NZ\blog>php artisan migrate

Illuminate\Database\QueryException : SQLSTATE[08006] [7] 致命:数据库“tripplan1”不存在(SQL:select …

migration database-migration laravel laravel-5

2
推荐指数
1
解决办法
2517
查看次数