2016-04-22 2 views
-4

Mein Code:Laravel Migration Fatal error: Call to undefined Methode Illuminate Database Schema Blueprint :: integar()

use Illuminate\Database\Schema\Blueprint; 

use Illuminate\Database\Migrations\Migration; 

class CreateTasksTable extends Migration 

{ 
    /** 
    * Run the migrations. 

    * 
    * @return void 
    */ 
    public function up() 
    { 
     Schema::create('tasks', function (Blueprint $table) { 
      $table->increments('id'); 
      $table->integar('user_id')->index(); 
      $table->string('name'); 
      $table->string('food'); 
      $table->string('quantity'); 
      $table->timestamps(); 
     }); 
    } 

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

Erraten Sie hier, dass die Methode eigentlich * Ganzzahl genannt wird * ...!? – deceze

+0

Diese Frage sollte eine Art Auszeichnung gewinnen :-p – malhal

Antwort

4

Sie geschrieben zu Unrecht integer Rechtschreibung, schreiben diese integer statt integar

Hier ist mein funktionierender Beispielcode, siehe die Integer-Zeile, ich hoffe, das könnte Ihnen helfen

public function up() 
{ 
    Schema::create('app_type_users', function (Blueprint $table) { 
     $table->increments('id'); 
     $table->integer('user_id')->unsigned()->index(); 
     $table->integer('app_type_id')->unsigned()->index(); 
     $table->string('status',1); 
     $table->timestamps(); 
    }); 
} 
Verwandte Themen