text: <?php
  
  use Illuminate\Database\Migrations\Migration;
  
  class CreateCommentsTable extends Migration {
  
  	/**
  	 * Run the migrations.
  	 *
  	 * @return void
  	 */
  	public function up()
  	{
  		// Create the `Comments` table
  		Schema::create('comments', function($table)
  		{
              $table->engine = 'InnoDB';
  			$table->increments('id')->unsigned();
  			$table->integer('user_id')->unsigned()->index();
  			$table->integer('post_id')->unsigned()->index();
  			$table->text('content');
  			$table->timestamps();
  			$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
  			$table->foreign('post_id')->references('id')->on('posts')->onDelete('cascade');
  		});
  	}
  
  	/**
  	 * Reverse the migrations.
  	 *
  	 * @return void
  	 */
  	public function down()
  	{
  		// Delete the `Comments` table
  		Schema::drop('comments');
  	}
  
  }
  