我试图使用此处的代码在 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 …