diff --git a/laravel/database/schema.php b/laravel/database/schema.php index 2337a27d..3787e33b 100644 --- a/laravel/database/schema.php +++ b/laravel/database/schema.php @@ -120,9 +120,16 @@ protected static function implications($table) { 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); + } } } }