在特定路由上绑定 Laravel 服务提供商
Binding a Laravel service provider on specific routes
有没有办法在 Laravel 中注册服务提供商,只是为了某些 routes/URLs?我想知道是否可以只在您需要的地方绑定服务,以及它是否有助于减少启动时的压力。
我不确定是否可以只在特定路线上注册服务提供商,但是您可以推迟注册。只需设置
protected $defer = true;
在您的服务提供商上,只有在需要时才会解决这个问题,这应该会根据您的特定用例提高性能。
更多 check out the official docs on this 此处可能正是您所需要的。
有没有办法在 Laravel 中注册服务提供商,只是为了某些 routes/URLs?我想知道是否可以只在您需要的地方绑定服务,以及它是否有助于减少启动时的压力。
我不确定是否可以只在特定路线上注册服务提供商,但是您可以推迟注册。只需设置
protected $defer = true;
在您的服务提供商上,只有在需要时才会解决这个问题,这应该会根据您的特定用例提高性能。
更多 check out the official docs on this 此处可能正是您所需要的。