【发布时间】:2016-03-25 23:38:23
【问题描述】:
我需要创建两个表:
先articles:
public function up()
{
Schema::create('articles', function (Blueprint $table) {
$table->increments('id');
$table->integer('user_id')->unsigned();
$table->string('title');
$table->text('body');
$table->timestamps();
$table->timestamp('roba_spremna');
$table->timestamp('auction_end');
$table->string('key');
$table->foreign('user_id')
->references('id')
->on('users')
->onDelete('cascade');
});
}
然后offers:
public function up()
{
Schema::create('offers', function (Blueprint $table) {
$table->increments('id');
$table->integer('user_id')->unsigned();
$table->integer('article_id');
$table->integer('price');
$table->string('comment');
$table->timestamps();
$table->foreign('user_id')
->references('id')
->on('users')
->onDelete('cascade');
$table->foreign('article_id')
->references('id')
->on('articles')
->onDelete('cascade');
});
}
当我运行php artisan migrate 时,我得到:
有什么问题?为什么我不能成功创建这两个表?
【问题讨论】:
-
您的数据库中已经存在该表...手动检查您的数据库..
标签: php laravel reference migration laravel-artisan