2016-01-12 69 views
1

我剛剛開始使用laravel 5.2 ..這是一個簡單的遷移文件,但是當我運行php artisan migrate命令時,我得到了屏幕截圖中顯示的錯誤。我現在應該怎麼做?Laravel 5.2基表或查看未找到錯誤

遷移文件

<?php 

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

class CreateProductCategoryTable extends Migration 
{ 
    /** 
    * Run the migrations. 
    * 
    * @return void 
    */ 
    public function up() 
    { 
     Schema::table('product_category', function (Blueprint $table) { 
      $table->increments('id'); 
      $table->string('product_category_name'); 
      $table->timestamps(); 
     }); 
    } 

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

enter image description here

回答

3

您需要更改Schema::tableSchema::create

0

對我來說,這是因爲我通過Task :: all()循環通過自己的自定義Task對象動態地在Kernel.php中註冊了Scheduled Tasks。但我的'任務'數據庫表尚未創建但導致錯誤。所以我評論了Kernel.php代碼,運行php artisan migrate命令,然後取消註釋我的Kernel.php代碼。 不確定,但可能是最好的嘗試{dbCode; }在Kernel.php代碼中捕獲{doNothing;}。

相關問題