2017-01-20 6 views
1

Heres:

class CreateOrdersTable extends Migration 
 
{ 
 
    /** 
 
    * Run the migrations. 
 
    * 
 
    * @return void 
 
    */ 
 
    public function up() 
 
    { 
 
      Schema::create('orders', function (Blueprint $table){ 
 
      $table->increments('order_id'); 
 
      $table->integer('order_no'); 
 
      $table->string('total_price'); 
 
      $table->date('date_received'); 
 
      $table->date('date_expected'); 
 
      $table->integer('product_id')->unsigned(); 
 
      $table->foreign('product_id')->references('product_id')->on('product'); 
 
      $table->string('product_snumber'); 
 
      $table->integer('customer_name') 
 
      $table->string('order_status'); 
 
      $table->timestamps(); 
 
      }); 
 
    } 
 

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

Aber nachdem ich laufen 'php Handwerker Migrate', die Folgefehler erscheint.

[Symfony \ Component \ Debug \ Exception \ FatalThrowableError]
Parse-Fehler: Syntaxfehler, unerwartete '$ table' (T_VARIABLE)

Bitte um Hilfe! Ich migriere zur phpmyadmin Datenbank.

+3

Haben Sie Ihre Migrationen überprüft? diese ** unerwarteten '$ table' ** könnte mit fehlenden ';' oder etwas anderem zusammenhängen, lesen Sie einfach die Syntax .. –

+0

@BagusTesa Ja, ich habe meine Migrationen überprüft. Scheinbar scheint die Fehlerzeile '$ table-> string (' order_status ');' zu sein. Irgendeine Idee warum? –

+0

Entschuldigung, ich habe es gelöst. Es ist eine fehlende ';' immerhin ... –

Antwort

0

Ja @Bagus Tesa ist richtig. (Wollte nur antworten, weil ich fast den Kommentar verpasst hätte, da er keine Antwort enthält) Das fehlende Semikolon ; könnte das Problem sein. Überprüfen Sie alle Ihre geänderten Migrationen.

Verwandte Themen