[已解决]Laravel Swoole 容器属性 不同请求之间会受到影响

问题描述

是这样的,我的项目需要手机和电脑使用不同的模板,所以我在中间件判断客户端设备,然后设置模板路径。然后发现一个问题,在部署Swoole后,模板路径的设置会影响到其他请求

比如a电脑用户访问,这时候模板路径是pc模板的,而b手机用户访问反而也跟着pc模板了,是不是跟Swoole的常驻内存模式有关?还是跟中间件的代码有关?

中间件

Laravel Swoole 设置模板路径,不同请求之间会受到影响

prependLocation方法

Laravel Swoole 设置模板路径,不同请求之间会受到影响

paths属性

Laravel Swoole 设置模板路径,不同请求之间会受到影响

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

view 绑定到容器应该是单例的,你需要清理一下这个。

如果 你使用的是 laravel-swoole ,那就参考其文档 Z3. Debug Guideline · swooletw/laravel-swoole Wiki

1年前 评论
威尼斯 (楼主) 1年前
讨论数量: 2

view 绑定到容器应该是单例的,你需要清理一下这个。

如果 你使用的是 laravel-swoole ,那就参考其文档 Z3. Debug Guideline · swooletw/laravel-swoole Wiki

1年前 评论
威尼斯 (楼主) 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!