Commit a1769cfb authored by Jens Segers's avatar Jens Segers

Fix some blueprint inconsistencies

parent 84e78f79
...@@ -114,13 +114,16 @@ class Blueprint extends \Illuminate\Database\Schema\Blueprint { ...@@ -114,13 +114,16 @@ class Blueprint extends \Illuminate\Database\Schema\Blueprint {
* Specify a unique index for the collection. * Specify a unique index for the collection.
* *
* @param string|array $columns * @param string|array $columns
* @param array $options
* @return Blueprint * @return Blueprint
*/ */
public function unique($columns = null, $name = null) public function unique($columns = null, $options = [])
{ {
$columns = $this->fluent($columns); $columns = $this->fluent($columns);
$this->index($columns, ['unique' => true]); $options['unique'] = true;
$this->index($columns, $options);
return $this; return $this;
} }
...@@ -144,12 +147,16 @@ class Blueprint extends \Illuminate\Database\Schema\Blueprint { ...@@ -144,12 +147,16 @@ class Blueprint extends \Illuminate\Database\Schema\Blueprint {
* Specify a sparse index for the collection. * Specify a sparse index for the collection.
* *
* @param string|array $columns * @param string|array $columns
* @param array $options
* @return Blueprint * @return Blueprint
*/ */
public function sparse($columns = null) public function sparse($columns = null, $options = [])
{ {
$columns = $this->fluent($columns); $columns = $this->fluent($columns);
$this->index($columns, ['sparse' => true]);
$options['sparse'] = true;
$this->index($columns, $options);
return $this; return $this;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment