Exemplo n.º 1
0
 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();
         }
     });
 }
Exemplo n.º 2
0
 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);
     }
 }
Exemplo n.º 3
0
 private function createTable($autoIncrement = false)
 {
     return Builder::make()->table('tests', function (Schema $schema) use($autoIncrement) {
         $schema->smallInteger('id')->primary()->notNull()->autoIncrement($autoIncrement);
     });
 }