public function save()
    {
        $file = $this->createMigrationFile();

        if (!$written = !$file) {
            $written = $this->addCallsToMigrationFile($file);
        }

        if ($this->needsLaravelModel()) {
            $this->saveModelForTable();
        }

        return $written;
    }