Browse Source

One more change (comments may need to be altered)
Signed-off-by: Colin Viebrock <colin@viebrock.ca>

Colin Viebrock 12 years ago
parent
commit
7293c0448d
1 changed files with 19 additions and 0 deletions
  1. 19 0
      laravel/database/schema.php

+ 19 - 0
laravel/database/schema.php

@@ -40,6 +40,25 @@ class Schema {
 		return static::execute($table);
 	}
 
+	/**
+	 * Rename a database table in the schema.
+	 *
+	 * @param  string  $table
+	 * @param  string  $name
+	 * @return void
+	 */
+	public static function rename($table, $rename)
+	{
+		$table = new Schema\Table($table);
+
+		// To indicate that the table needs to be renamed, we will run the
+		// "rename" command on the table instance and pass the instance to
+		// the execute method as calling a Closure isn't needed.
+		$table->rename($name);
+
+		return static::execute($table);
+	}
+
 	/**
 	 * Drop a database table from the schema.
 	 *