2016-07-06 2 views
0

У меня есть 2 таблицы миграции, и я успешно их перенес их. Однако я забыл что-то добавить, поэтому я попытался откатlaravel migration: rollback дает ошибку

php artisan migrate:rollback 

После этой команды я получил эти ошибки.

[Осветите \ Database \ QueryException] SQLSTATE [42S02]: Базовая таблица или представление не найдено: 1051 Unknown таблица 'Имя таблицы' (SQL: падение таблицы table name)

[PDOException] SQLSTATE [ 42S02]: Базовый стол или вид не найдены: 1051 Неизвестная таблица 'имя таблицы'

Миграции прошли успешно. Однако, когда я откатился, он не смог найти таблицу, которую я только что перенесла.

<?php 

use Illuminate\Database\Schema\Blueprint; 
use Illuminate\Database\Migrations\Migration; 

class OnlineDiyet extends Migration 
{ 
/** 
* Run the migrations. 
* 
* @return void 
*/ 
public function up() 
{ 
    Schema::create('online_diyet',function (Blueprint $table){ 
     $table->increments('id'); 


     $table->string('bilgi'); 
     $table->rememberToken(); 
     $table->timestamps(); 

    }); 
} 

/** 
* Reverse the migrations. 
* 
* @return void 
*/ 
public function down() 
{ 
    Schema::drop('online_diyet'); 
} 

}

и это мой Seconda стол

<?php 

use Illuminate\Database\Schema\Blueprint; 
use Illuminate\Database\Migrations\Migration; 

    class Doctors extends Migration 
    { 
/** 
* Run the migrations. 
* 
* @return void 
*/ 
    public function up() 
    { 
    Schema::create('doctors',function (Blueprint $table) { 

     $table->increments('id'); 
     $table->string('email'); 
     $table->boolean('mailat',1); 
     $table->rememberToken(); 
     $table->timestamps(); 


    });   
} 

/** 
* Reverse the migrations. 
* 
* @return void 
*/ 
public function down() 
{ 
    Schema::drop('online_diyet'); 

} 

}

+0

Не могли бы вы показать нам свой файл миграции? –

+0

здесь: http: //hizliresim.com/OM599z – Gvep

+0

@ AliYiğit весь файл миграции, включая как вверх, так и вниз – apokryfos

ответ

0

В вашей второй миграции внутри метода down, вы падаете таблицу online_diyet ранее Droping в ваша первая миграция.

должно быть:

public function down() 
{ 
    Schema::drop('doctors'); 
} 
Смежные вопросы