title: how to have multiple index in a table of laravel migration
body: <p>I have product table with this migration: </p>
  
  <pre><code>Schema::create('products', function (Blueprint $table) {
          $table-&gt;increments('id');
          $table-&gt;string('name');
          $table-&gt;string('code');
          $table-&gt;bigInteger('price');
          $table-&gt;string('slug');
          $table-&gt;text('description');
          $table-&gt;text('images');
          $table-&gt;string('tags');
          $table-&gt;integer('viewCount')-&gt;default(0);
          $table-&gt;integer('commentCount')-&gt;default(0);
          $table-&gt;integer('stockCount')-&gt;default(0);
          $table-&gt;integer('sailedCount')-&gt;default(0);
  
          $table-&gt;boolean('specialSail')-&gt;default(false);
  
          $table-&gt;integer('size_id')-&gt;unsigned();
          $table-&gt;foreign('size_id')-&gt;references('id')-&gt;on('sizes')-&gt;onDelete('cascade');
          $table-&gt;integer('color_id')-&gt;unsigned();
          $table-&gt;foreign('color_id')-&gt;references('id')-&gt;on('colors')-&gt;onDelete('cascade');
  </code></pre>
  
  <p>I want in same time 3 colume(code,size_id,color_id) be index but I have a product by same name and same code but different size.</p>