diff --git a/src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php b/src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php index 938a18856e32..38fd418141b2 100755 --- a/src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php +++ b/src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php @@ -653,7 +653,7 @@ public function compileRenameIndex(Blueprint $blueprint, Fluent $command) */ public function compileDropAllTables($tables) { - return 'drop table '.implode(',', $this->wrapArray($tables)); + return 'drop table '.implode(', ', $this->wrapArray($tables)); } /** @@ -664,7 +664,7 @@ public function compileDropAllTables($tables) */ public function compileDropAllViews($views) { - return 'drop view '.implode(',', $this->wrapArray($views)); + return 'drop view '.implode(', ', $this->wrapArray($views)); } /** diff --git a/src/Illuminate/Database/Schema/Grammars/PostgresGrammar.php b/src/Illuminate/Database/Schema/Grammars/PostgresGrammar.php index 21a5863f305e..2a49cd1d1c23 100755 --- a/src/Illuminate/Database/Schema/Grammars/PostgresGrammar.php +++ b/src/Illuminate/Database/Schema/Grammars/PostgresGrammar.php @@ -463,7 +463,7 @@ public function compileDropIfExists(Blueprint $blueprint, Fluent $command) */ public function compileDropAllTables($tables) { - return 'drop table '.implode(',', $this->escapeNames($tables)).' cascade'; + return 'drop table '.implode(', ', $this->escapeNames($tables)).' cascade'; } /** @@ -474,7 +474,7 @@ public function compileDropAllTables($tables) */ public function compileDropAllViews($views) { - return 'drop view '.implode(',', $this->escapeNames($views)).' cascade'; + return 'drop view '.implode(', ', $this->escapeNames($views)).' cascade'; } /** @@ -485,7 +485,7 @@ public function compileDropAllViews($views) */ public function compileDropAllTypes($types) { - return 'drop type '.implode(',', $this->escapeNames($types)).' cascade'; + return 'drop type '.implode(', ', $this->escapeNames($types)).' cascade'; } /** @@ -496,7 +496,7 @@ public function compileDropAllTypes($types) */ public function compileDropAllDomains($domains) { - return 'drop domain '.implode(',', $this->escapeNames($domains)).' cascade'; + return 'drop domain '.implode(', ', $this->escapeNames($domains)).' cascade'; } /** diff --git a/src/Illuminate/Database/Schema/Grammars/SqlServerGrammar.php b/src/Illuminate/Database/Schema/Grammars/SqlServerGrammar.php index b387b3a4d42d..6aff6696d507 100755 --- a/src/Illuminate/Database/Schema/Grammars/SqlServerGrammar.php +++ b/src/Illuminate/Database/Schema/Grammars/SqlServerGrammar.php @@ -405,7 +405,7 @@ public function compileDropDefaultConstraint(Blueprint $blueprint, Fluent $comma { $columns = $command->name === 'change' ? "'".$command->column->name."'" - : "'".implode("','", $command->columns)."'"; + : "'".implode("', '", $command->columns)."'"; $table = $this->wrapTable($blueprint); $tableName = $this->quoteString($this->wrapTable($blueprint)); diff --git a/tests/Database/DatabaseMariaDbSchemaGrammarTest.php b/tests/Database/DatabaseMariaDbSchemaGrammarTest.php index e30063710c9e..1152b2c1adcb 100755 --- a/tests/Database/DatabaseMariaDbSchemaGrammarTest.php +++ b/tests/Database/DatabaseMariaDbSchemaGrammarTest.php @@ -1471,14 +1471,14 @@ public function testDropAllTables() $connection = $this->getConnection(); $statement = $this->getGrammar($connection)->compileDropAllTables(['alpha', 'beta', 'gamma']); - $this->assertSame('drop table `alpha`,`beta`,`gamma`', $statement); + $this->assertSame('drop table `alpha`, `beta`, `gamma`', $statement); } public function testDropAllViews() { $statement = $this->getGrammar()->compileDropAllViews(['alpha', 'beta', 'gamma']); - $this->assertSame('drop view `alpha`,`beta`,`gamma`', $statement); + $this->assertSame('drop view `alpha`, `beta`, `gamma`', $statement); } public function testGrammarsAreMacroable() diff --git a/tests/Database/DatabaseMySqlSchemaGrammarTest.php b/tests/Database/DatabaseMySqlSchemaGrammarTest.php index 64002304ba10..a00aff0472b9 100755 --- a/tests/Database/DatabaseMySqlSchemaGrammarTest.php +++ b/tests/Database/DatabaseMySqlSchemaGrammarTest.php @@ -1480,14 +1480,14 @@ public function testDropAllTables() { $statement = $this->getGrammar()->compileDropAllTables(['alpha', 'beta', 'gamma']); - $this->assertSame('drop table `alpha`,`beta`,`gamma`', $statement); + $this->assertSame('drop table `alpha`, `beta`, `gamma`', $statement); } public function testDropAllViews() { $statement = $this->getGrammar()->compileDropAllViews(['alpha', 'beta', 'gamma']); - $this->assertSame('drop view `alpha`,`beta`,`gamma`', $statement); + $this->assertSame('drop view `alpha`, `beta`, `gamma`', $statement); } public function testGrammarsAreMacroable() diff --git a/tests/Database/DatabasePostgresSchemaGrammarTest.php b/tests/Database/DatabasePostgresSchemaGrammarTest.php index 3b7b0cb4e9c7..36e26f9885b8 100755 --- a/tests/Database/DatabasePostgresSchemaGrammarTest.php +++ b/tests/Database/DatabasePostgresSchemaGrammarTest.php @@ -1093,21 +1093,21 @@ public function testDropAllTablesEscapesTableNames() { $statement = $this->getGrammar()->compileDropAllTables(['alpha', 'beta', 'gamma']); - $this->assertSame('drop table "alpha","beta","gamma" cascade', $statement); + $this->assertSame('drop table "alpha", "beta", "gamma" cascade', $statement); } public function testDropAllViewsEscapesTableNames() { $statement = $this->getGrammar()->compileDropAllViews(['alpha', 'beta', 'gamma']); - $this->assertSame('drop view "alpha","beta","gamma" cascade', $statement); + $this->assertSame('drop view "alpha", "beta", "gamma" cascade', $statement); } public function testDropAllTypesEscapesTableNames() { $statement = $this->getGrammar()->compileDropAllTypes(['alpha', 'beta', 'gamma']); - $this->assertSame('drop type "alpha","beta","gamma" cascade', $statement); + $this->assertSame('drop type "alpha", "beta", "gamma" cascade', $statement); } public function testCompileColumns()