Laravel6怎么为指定队列任务设置中间件


本文小编为大家详细介绍“Laravel6怎么为指定队列任务设置中间件”,内容详细,步骤清晰,细节处理妥当,希望这篇“Laravel6怎么为指定队列任务设置中间件”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Taylor Otwell 在 Laravel 6 中新增了为指定队列任务设置中间件免费云主机域名的能力,以便我们在执行某些队列任务之前先执行一些业务逻辑:This [pull request] adds an easy way to have job specific middleware for queued jobs. Global job middleware were actually already possible by calling Bus::pipeThrough([]) in a service provider during the application boot process…These middleware provide a convenient location to wrap jobs in some logic before they are executed.我们可以在 Job 类中定义middleware()方法来设置对应的中间件,该方法返回的是中间件对象实例数组,因此可以定义多个中间件:下面是中间件的示例代码,与之前的中间件定义并无大的区别,只是将$request 参数替换成了$command:此外,还可以在分发任务时动态指定中间件,这些中间件会自动和定义在该任务类的middleware()方法返回的中间件合并:该特性将会在本月底发布的Laravel 6 中提供,你可以在这个Pull Request 中查看更多细节。Laravel 是一套简洁、优雅的PHP Web开发框架。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。读到这里,这篇“Laravel6怎么为指定队列任务设置中间件”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: MapStruct如何使用

本篇内容主要讲解“MapStruct如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MapStruct如何使用”吧!批量转换@BeanMapping如果有多个属性需要忽略的时候,免费云主机域名需要些很多行映射…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 02/26 10:14
下一篇 02/26 10:57

相关推荐