Nwidart\Modules\Support\Migrations\SchemaParser::addColumn PHP Method

addColumn() protected method

Format field to script.
protected addColumn ( integer $key, string $field, string $column ) : string
$key integer
$field string
$column string
return string
    protected function addColumn($key, $field, $column)
    {
        if ($this->hasCustomAttribute($column)) {
            return '->' . $field;
        }
        if ($key == 0) {
            return '->' . $field . "('" . $column . "')";
        }
        if (str_contains($field, '(')) {
            return '->' . $field;
        }
        return '->' . $field . '()';
    }