public function setMigrationName($tableName) { // Check if "_table" is already supplied or if this is a "pivot" table if (strpos($tableName, '_table') !== false || substr($tableName, -6) === '_pivot') { // Since the migration name has already been set, return it intact return $tableName; } // Create migration name return "create_{$tableName}_table"; }
/** * Test setMigrationName() * * @return void */ public function testSetMigrationName() { // Make sure table names are converted into their proper migration name $tableName = 'users'; $this->assertEquals($this->makeMigrationJson->setMigrationName($tableName), "create_{$tableName}_table"); // Make sure migration names are not converted $tableName = 'remove_city_from_users_table'; $this->assertEquals($this->makeMigrationJson->setMigrationName($tableName), $tableName); }