【发布时间】:2017-06-17 11:45:12
【问题描述】:
我的本地 xampp 上有这张表,表名是 tags ,这在我的本地系统上运行良好,但是当我将此表上传到我的服务器时,我收到以下错误:
我在peckinga_blog 下的表格如下:
如您所见,tags 是其中之一,对于 tags 表,我的 laravel 应用程序中有以下迁移:
<?php
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateTagsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('Tags', function (Blueprint $table) {
$table->increments('id');
$table->mediumText('tag');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::drop('Tags');
}
}
尽管我的数据库显然可用,但为什么我会收到此错误?我该怎么做才能让我的服务器查找数据库 tags 而不是 Tags ?
【问题讨论】:
-
将代码中“Tags”的所有实例更改为“tags”
-
将其从标签更改为标签?或者将数据库中的表名从标签更改为标签?
-
如果我在 phpmyadmin 中将
tags重命名为Tags,我会收到一条错误消息,显示为tags已存在。
标签: php mysql laravel laravel-5