Ejemplo n.º 1
0
 /**
  * 回滚所有迁移并且再执行一次
  */
 public static function refresh()
 {
     self::reset();
     self::migrate();
     $param = config::param();
     if ($param[0] == '--seed') {
         Db::seed();
     }
 }
Ejemplo n.º 2
0
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();
});