我只有一个新的迁移文件,即2017_02_05_121119_create_posts_table.php,但是当我运行" php artisan migrate"它说" [Symfony \ Component \ Debug \ Exception \ FatalErrorException]无法重新声明类CreateUsersTable"。
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreatePostsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('posts', function (Blueprint $table) {
$table->increments('id');
$table->string('title');
$table->string('description');
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('posts');
}
}
答案 0 :(得分:1)
您是否已为此迁移进行了复制/粘贴?看起来你离开了一个普通的类名,因为种子是创建帖子但类创建用户。
答案 1 :(得分:1)
编辑AppServiceProvider.php并包含&#34;使用Illuminate \ Support \ Facades \ Schema;&#34;然后在boot方法中添加这一行&#34; Schema :: defaultStringLength(191);&#34;
答案 2 :(得分:0)