触发Laravel控制台命令仅运行一次

时间:2016-11-22 20:53:28

标签: php laravel laravel-5 cron crontab

我创建了一个artisan命令,需要由我的团队执行。

php artisan language:seed

我通常将我的cron任务放在我的cron选项卡文件中。 但由于这是一个一次任务,我不确定我应该在哪里配置我的命令。

我在考虑使用Laravel迁移。

我应该在迁移脚本中添加该命令吗?

public function up()
{
    $language = Language::where('id','=','1')->first();
    if($language == null){
        $url = shell_exec('php artisan language:seed');
    }
}

问题

我确实调查了thisthis,但我并没有真正看到我在寻找什么。

我是否仍应将其添加为我的cron任务的一部分,但请确保它只运行一次?

如何实现这一目标?

我现在正在接受任何建议。

任何提示/建议/帮助都将非常感谢!

0 个答案:

没有答案