【问题标题】:Laravel: Alternative to custom dispatchersLaravel:自定义调度程序的替代方案
【发布时间】:2016-04-14 02:02:46
【问题描述】:

我在 Laravel 5.1 中使用Intercept Laravel Routing 问题的解决方案,随着更新到 5.2,他们删除了创建自定义调度程序的功能。

有人找到创建版本化方法的替代方法吗?

【问题讨论】:

    标签: laravel laravel-5


    【解决方案1】:

    虽然不如自定义调度程序强大(我找不到删除它的原因),但您可以在控制器中覆盖 callAction method。这个方法被ControllerDispatcher::call调用。

    不幸的是,此方法不会更改用于解析类型提示参数的方法,因为这取决于传递给调度程序的方法名称,我没有看到覆盖的方法,但确实保持标准路由参数不变,因此您仍然可以自己加载依赖项(通过app()->make(Dependency::class))。

    【讨论】:

      猜你喜欢
      • 2010-11-13
      • 2020-02-09
      • 1970-01-01
      • 2011-05-24
      • 2012-01-02
      • 2017-11-05
      • 2011-01-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多