小编hog*_*gan的帖子

Laravel Artisan Scheduler中的连锁指令?

假设我有三个我想要安排的命令:'commandA','commandB'和'commandC'

但是我不想在'commandA'完成之前运行'commandB',我不想在'commandB'完成之前运行'commandC'.

我知道我可以安排每个人每五分钟跑一次:

$schedule->command('commandA')->everyFiveMinutes();
$schedule->command('commandB')->everyFiveMinutes();
$schedule->command('commandC')->everyFiveMinutes();
Run Code Online (Sandbox Code Playgroud)

但有可能一个接一个地链接它们吗?

php laravel artisan

13
推荐指数
1
解决办法
4094
查看次数

如何运行Laravel的工匠一步一步迁移?

我已经阅读了运行一个特定的laravel 4迁移(单个文件),但这并没有给我答案.

我想知道是否有一种方法来运行命令,以便它只执行下一个命令,而这只是一次迁移.

我的Migrate-Folder中有10个文件.其中7个已经迁移.现在我发现当我创建3个新的并运行命令时,它们都被执行了.

问题是,在数据库"select*from migrations"中,它们显示在一个批处理中,而不是单独存在.这意味着如果我只想回滚一步,我们将回到步骤7而不是9 - 我想要的.

这有时令人困惑,因为我想一次回滚一步而不回滚一批的所有步骤.

我知道我可以将文件移动到另一个文件夹中,只留下一个文件来运行迁移.然后移动下一个并再次迁移,但这非常不方便 - 如果偶然我移动并在步骤9之前迁移步骤10会发生什么.

有人知道答案吗?

laravel-4 artisan-migrate

6
推荐指数
2
解决办法
3393
查看次数

角模块与库

太棒了,Angular发布了版本6,CLI提供了生成库的选项-他们称其为“备受期待的功能”。

现在,从业务角度来看,我想知道:

  • 为什么您实际上需要这个,
  • 为什么在现有项目中而不是可以通过npm像往常一样安装的单独项目中...
  • 如果您想在项目中使用它,为什么不为此使用模块。

所以我明白了,在npmjs上发布了一些东西,希望整个世界以及未来的连接事物都需要它。图书馆,太好了。

在更大的公司的大型系统中,我们可以重用库,但是我们已经能够使用模块重用东西。我需要分别构建库并在每次更改内容时重新编译。

使用库而不是模块的原因是什么?

(现在我想说,一个lib可以比模块更大,所以我只是用它来组织我的应用程序更好)

angular-cli angular angular-library angular6 angular-cli-v6

2
推荐指数
2
解决办法
4183
查看次数