在laravel队列系统中,当处理作业时,我可以在作业类本身中添加一个公共字段$ tries = n 来设置每个作业的最大尝试次数,并且在实现shouldQueue的通知中如何做同样的事情?
我创建了一个命令来对一个非常大的数据库表进行一些数据操作,因为它需要足够的时间来完成,我利用了进度条的好处加上在控制台上回显了一些信息。
为了自动化操作并减少人为错误,我想使用以编程方式执行命令的样式在 Laravel 迁移中调用我的命令并且它可以工作,但问题是它不会从控制台内的相应命令打印任何输出
我想我应该将当前使用的输出缓冲区传递artisan:migrate给Artisan::call函数以使其工作,但没有运气在迁移中访问它
有什么建议?