コード例 #1
0
ファイル: IntegerTest.php プロジェクト: Rmtram/TextDatabase
 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();
         }
     });
 }
コード例 #2
0
ファイル: BuildTest.php プロジェクト: Rmtram/TextDatabase
 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);
     }
 }
コード例 #3
0
 private function createTable($autoIncrement = false)
 {
     return Builder::make()->table('tests', function (Schema $schema) use($autoIncrement) {
         $schema->smallInteger('id')->primary()->notNull()->autoIncrement($autoIncrement);
     });
 }