private function createTable($autoIncrement = false, $primary = true, $unsigned = true) { return Builder::make()->table('tests', function (Schema $schema) use($autoIncrement, $primary, $unsigned) { $int = $schema->integer('id')->notNull()->autoIncrement($autoIncrement)->unsigned($unsigned); if (true === $primary) { $int->primary(); } }); }
private function assertByFieldName($fieldName) { try { Builder::make()->table('tests', function (Schema $schema) use($fieldName) { $schema->string($fieldName); }); $this->fail('invalid field name...'); } catch (\Exception $e) { $this->assertTrue(true); } }
private function createTable($autoIncrement = false) { return Builder::make()->table('tests', function (Schema $schema) use($autoIncrement) { $schema->smallInteger('id')->primary()->notNull()->autoIncrement($autoIncrement); }); }