怎样把app/controller也视为一个独立的子应用?

alafafa

多应用模式
app/controller 对应官网主页
app下面还有api和admin应用
我怎样能设置一个只针对于app/controller的中间件,而不影响app/api/controller和app/admin/controller
app/controller好像是一个全局应用智能设置全局应用,而全局应用又会影响api和admin应用
我怎样才能把根目录下的应用视为一个独立的子应用呢?

720 3 0
3个回答

Tinywan

以下应该是你想要的

截图

  • 暂无评论
alafafa

是在全局中间件里加一个 if($request->app === '') 过滤呢,还是有更优雅的方法?

  • Tinywan 2022-10-02

    各自跑各自的

  • alafafa 2022-10-02

    不是很理解,能给稍微解释下吗?我只是想让图中红框圈起来的这一部分受到中间件的影响

  • Tinywan 2022-10-02

    直接通过应用中间件控制即可

  • alafafa 2022-10-02

    你的意思是全局中间件不会影响下面的子应用吗?

  • alafafa 2022-10-02

    通过应用中间件,应用名是写''还是'/'还是'app'还是'controller'?

  • Tinywan 2022-10-02

    去看看官方文档,全局和应用中间件

  • alafafa 2022-10-02

    看了你的源码,你的WebsiteMiddleware就相当于是我要的功能,但是我没有在config里看到你有把这个中间件的配置写进去,这个中间件是怎么掉用的呢?

powerbowen

可以自定义路由,然后单独设置

  • 暂无评论
年代过于久远,无法发表回答
🔝