/** * 回滚所有迁移并且再执行一次 */ public static function refresh() { self::reset(); self::migrate(); $param = config::param(); if ($param[0] == '--seed') { Db::seed(); } }
Route::register('make:seeder', function () { return Make::seeder(); }); // 创建input文件 Route::register('make:input', function () { return Make::input(); }); // 创建行为文件 Route::register('make:behaviors', function () { return Make::behaviors(); }); // 提交 git Route::register('git:push', function () { return Git::push_all(); }); // 运行迁移 Route::register('migrate', function () { return Migrate::migrate(); }); // 还原应用程序中的所有迁移: Route::register('migrate:reset', function () { return Migrate::reset(); }); // 回滚所有迁移并且再执行一次: Route::register('migrate:refresh', function () { return Migrate::refresh(); }); // 回滚所有迁移并且再执行一次: Route::register('db:seed', function () { return Db::seed(); });