id()->autoIncrement(); // $table->bigInteger('invoice_id')->default(0)->index(); // $table->bigInteger('customer_id')->default(0)->index(); // $table->tinyInteger('type_id')->default(0)->index(); // $table->integer('product_id')->nullable(); // $table->integer('billing')->nullable(); // $table->integer('parent_id')->nullable(); // $table->integer('relid')->nullable(); // $table->text('description')->nullable(); // $table->integer('amount')->nullable(); // $table->integer('tax')->default(1); // $table->integer('due_date'); $table->bigInteger('invoice_id')->default(0)->index(); $table->unsignedBigInteger('product_id')->nullable()->index(); $table->integer('months')->default(0); $table->unsignedBigInteger('os_id')->nullable()->index(); $table->string('server_name')->nullable(); $table->integer('quantity')->default(1); $table->tinyInteger('invoice_type')->default(1); $table->integer('price')->default(0); $table->tinyInteger('product_type'); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('invoice_item'); } };