title: Error when renaming Table Column in Laravel migration
body: <p>I have got An error when I tries to rename columns using the code below:</p>
  
  <pre><code>class RenameProductsColumns extends Migration
  {
  public function up()
  {
      Schema::table('products', function (Blueprint $table) {
          $table-&gt;renameColumn("name-ar", "name_ar");
          $table-&gt;renameColumn("description-ar", "description_ar");
      });
  }
  
  /**
   * Reverse the migrations.
   *
   * @return void
   */
  public function down()
  {
      Schema::table('products', function (Blueprint $table) {
          $table-&gt;renameColumn("name_ar", 'name-ar');
          $table-&gt;renameColumn('description_ar', 'description-ar');
      });
   }
  }
  </code></pre>
  
  <p>and the error is:</p>
  
  <blockquote>
    <p>SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '-ar name_ar VARCHAR(255) NOT NULL' at line 1 (SQL: ALTER TABLE products CHANGE name-ar name_ar VARCHAR(255) NOT NULL)</p>
  </blockquote>
  
  <p>How can I rename the fields?</p>