修复生成代码
This commit is contained in:
parent
6d51b5bc76
commit
a5416bd0ad
@ -51,16 +51,18 @@ class Generator
|
|||||||
$migration = (new Migration)->done([$controller['module'], $model['table']]);
|
$migration = (new Migration)->done([$controller['module'], $model['table']]);
|
||||||
array_push($message, 'migration created successfully');
|
array_push($message, 'migration created successfully');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 只有最后成功才写入 route
|
||||||
|
(new Route())->controller($controller['controller'])
|
||||||
|
->restful($controller['restful'])
|
||||||
|
->methods((new Controller())->parseOtherMethods($controller['other_function']))
|
||||||
|
->done();
|
||||||
|
|
||||||
} catch (\Exception $exception) {
|
} catch (\Exception $exception) {
|
||||||
$this->rollback($files, $migration, $table);
|
$this->rollback($files, $migration, $table);
|
||||||
throw new FailedException($exception->getMessage());
|
throw new FailedException($exception->getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
// 只有最后成功才写入 route
|
|
||||||
(new Route())->controller($params['controller'])
|
|
||||||
->restful($params['restful'])
|
|
||||||
->methods((new Controller())->parseOtherMethods($params['other_function']))
|
|
||||||
->done();
|
|
||||||
|
|
||||||
return $message;
|
return $message;
|
||||||
}
|
}
|
||||||
@ -158,7 +160,8 @@ class Generator
|
|||||||
protected $name = 'migrations';
|
protected $name = 'migrations';
|
||||||
};
|
};
|
||||||
|
|
||||||
$model->order('version', 'desc')->find()->delete();
|
$migration = $model->order('version', 'desc')->find();
|
||||||
|
$model->where('version', $migration->version)->delete();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user