2015-12-13 32 views
1

我有遷移這樣類「權限」在回滾遷移laravel沒有發現5.1

public function up() 
{ 
    Schema::create('permissions', function ($table) { 
     $table->increments('id'); 
     $table->tinyInteger('value'); 
     $table->string('name', 50); 
     $table->timestamps(); 
     $table->integer('techniciansgroup_id')->nullable()->unsigned(); 
     $table->foreign('techniciansgroup_id')->references('id')->on('techniciansgroups')->onDelete('cascade'); 
    }); 
} 

public function down() 
{ 
    Schema::drop('permissions'); 
} 

當我使用這個命令

php artisan migrate 

數據庫中創建正確
但是當我使用ROLLBACK命令

php artisan migrate:rollback 

顯示此錯誤

[Symfony的\元器件\調試\異常\ FatalErrorException]
類 '權限' 未找到

+0

您是否嘗試更改數據庫中的任何內容或在運行遷移後更改了文件? –

+0

不,我不是。當我創建數據庫與遷移正常工作,但當我回滾數據庫錯誤沒有找到類顯示我 – paranoid

+0

你有這個表的任何'模型? – smartrahat

回答

-1

予刪除權限遷移和刪除數據庫。
後,我做的權限遷移和使用php artisan migrate最後

php artisan migrate:rollback 

正常工作。

+0

這不是問題的解決方案,它是一種強大的功能。除了提出解決方案之外,答案應該強調這個問題的原因。刪除數據庫絕不是解決方案,特別是對於生產數據庫。 –