8
虽然building multi-tenancy packages for Laravel 5我必须找出如何从代码动态添加中间件。与this question on SO相比,我不想触及Http/Kernel定义。laravel的动态中间件5
在应用程序初始化期间,我检查请求的主机名是否在数据库中是已知的,以及该主机名是否需要重定向到主主机名或ssl。
由于您不想将Http/Kernel
作为包装进行操作,因此我们需要使用服务提供商。
要求:
- 动态添加中间件不接触,而不是“黑客”