private function generateFields() { $fields = ["\$table->increments('id');"]; foreach ($this->commandData->inputFields as $field) { if ($field['fieldName'] == "id") { continue; } $fields[] = SchemaUtil::createField($field); } $fields[] = "\$table->timestamps();"; if ($this->commandData->getOption('softDelete')) { $fields[] = "\$table->softDeletes();"; } return implode("\n\t\t\t", $fields); }
private function generateFields() { $fields = []; foreach ($this->commandData->inputFields as $field) { if ($field['fieldName'] == 'created_at' or $field['fieldName'] == 'updated_at') { continue; } $fields[] = SchemaUtil::createField($field); } $fields[] = '$table->timestamps();'; if ($this->commandData->getOption('softDelete')) { $fields[] = '$table->softDeletes();'; } return implode(infy_nl_tab(1, 3), $fields); }