Browse Source

Fix named keys on Schema columns.

Signed-off-by: Phill Sparks <me@phills.me.uk>
Phill Sparks 12 years ago
parent
commit
d1de7b9ffe
1 changed files with 9 additions and 2 deletions
  1. 9 2
      laravel/database/schema.php

+ 9 - 2
laravel/database/schema.php

@@ -120,9 +120,16 @@ class Schema {
 		{
 			foreach (array('primary', 'unique', 'fulltext', 'index') as $key)
 			{
-				if (isset($column->attributes[$key]))
+				if (isset($column->$key))
 				{
-					$table->$key($column->name);
+					if ($column->$key === true)
+					{
+						$table->$key($column->name);
+					}
+					else
+					{
+						$table->$key($column->name, $column->$key);
+					}
 				}
 			}
 		}