Laravel 使用不同的参数绑定来自多个服务提供商的同一控制器

Laravel 使用不同的参数绑定来自多个服务提供商的同一控制器,laravel,laravel-5.6,service-provider,Laravel,Laravel 5.6,Service Provider,我正在创建各种Laravel软件包,每个软件包都有自己的服务提供商 他们中的许多人将需要从我制作的另一个包绑定控制器,但使用唯一的参数调用它 我遇到的问题是,即使使用boot方法中的bind,App B也在使用App A的服务提供商提供的绑定绑定控制器 有没有办法分离绑定,这样应用程序a就可以用控制器的参数绑定控制器,而应用程序B就可以用它自己的参数绑定控制器?是一个解决方案吗?我似乎无法实现这一点。这些示例与我正在尝试做的并不匹配。因此,我现在的解决方法是,当我进行绑定时,我将它们包装在IF语

我正在创建各种Laravel软件包,每个软件包都有自己的服务提供商

他们中的许多人将需要从我制作的另一个包绑定控制器,但使用唯一的参数调用它

我遇到的问题是,即使使用boot方法中的bind,App B也在使用App A的服务提供商提供的绑定绑定控制器


有没有办法分离绑定,这样应用程序a就可以用控制器的参数绑定控制器,而应用程序B就可以用它自己的参数绑定控制器?

是一个解决方案吗?我似乎无法实现这一点。这些示例与我正在尝试做的并不匹配。因此,我现在的解决方法是,当我进行绑定时,我将它们包装在IF语句中,以检查请求来自的主机(子域)。