From 7924520b207a3a381de24f44b1cff7a7e6eda4e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Nabia=C5=82ek?= Date: Mon, 23 Dec 2019 16:25:04 +0100 Subject: [PATCH] Make sure float, double and decimal are signed (#30891) --- src/Illuminate/Database/Schema/Blueprint.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/Illuminate/Database/Schema/Blueprint.php b/src/Illuminate/Database/Schema/Blueprint.php index f93ead286e23..393aea9bdc91 100755 --- a/src/Illuminate/Database/Schema/Blueprint.php +++ b/src/Illuminate/Database/Schema/Blueprint.php @@ -791,7 +791,9 @@ public function unsignedBigInteger($column, $autoIncrement = false) */ public function float($column, $total = 8, $places = 2) { - return $this->addColumn('float', $column, compact('total', 'places')); + return $this->addColumn('float', $column, [ + 'total' => $total, 'places' => $places, 'unsigned' => false, + ]); } /** @@ -804,7 +806,9 @@ public function float($column, $total = 8, $places = 2) */ public function double($column, $total = null, $places = null) { - return $this->addColumn('double', $column, compact('total', 'places')); + return $this->addColumn('double', $column, [ + 'total' => $total, 'places' => $places, 'unsigned' => false, + ]); } /** @@ -817,7 +821,9 @@ public function double($column, $total = null, $places = null) */ public function decimal($column, $total = 8, $places = 2) { - return $this->addColumn('decimal', $column, compact('total', 'places')); + return $this->addColumn('decimal', $column, [ + 'total' => $total, 'places' => $places, 'unsigned' => false, + ]); } /**