diff --git a/src/Illuminate/Database/Query/Grammars/SQLiteGrammar.php b/src/Illuminate/Database/Query/Grammars/SQLiteGrammar.php index 6f5e9c30c6a0..af1a6fe7983f 100755 --- a/src/Illuminate/Database/Query/Grammars/SQLiteGrammar.php +++ b/src/Illuminate/Database/Query/Grammars/SQLiteGrammar.php @@ -153,6 +153,10 @@ public function compileInsert(Builder $query, array $values) // grammar insert builder because no special syntax is needed for the single // row inserts in SQLite. However, if there are multiples, we'll continue. if (count($values) == 1) { + if (empty(reset($values))) { + return "insert into $table default values"; + } + return parent::compileInsert($query, reset($values)); }