increments('id'); $table->string('name'); $table->integer('business_id'); $table->text('description')->nullable(); $table->integer('duration'); $table->enum('duration_type', ['days', 'months', 'years']); $table->timestamps(); }); Schema::table('products', function (Blueprint $table) { $table->integer('warranty_id')->nullable()->index()->after('created_by'); }); Schema::create('sell_line_warranties', function (Blueprint $table) { $table->integer('sell_line_id'); $table->integer('warranty_id'); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('warranties'); } };