我创建了一个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');
}
}
我确实调查了this和this,但我并没有真正看到我在寻找什么。
我是否仍应将其添加为我的cron任务的一部分,但请确保它只运行一次?
如何实现这一目标?
我现在正在接受任何建议。
任何提示/建议/帮助都将非常感谢!