id(); $table->integer('site_id')->unsigned(); $table->boolean('active')->default(false); $table->float('amount',10,0); $table->integer('invoice_item_id')->unsigned(); $table->foreign(['invoice_item_id','site_id'])->references(['id','site_id'])->on('invoice_items'); $table->integer('tax_id')->unsigned(); $table->foreign('tax_id')->references('id')->on('taxes'); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::drop('invoice_item_taxes'); } };