我们的网站建立在自定义 php mvc 框架之上,我们希望将每个流程(例如:注册)慢慢转换为 Laravel。
所以本质上,现有代码和使用 laravel 的新代码必须共存。但是我们遇到了一个问题,laravel 设置的会话信息对其他 mvc 不可用,反之亦然,因为它们的约定。
例如,自定义 mvc 使用以下内容。
$_SESSION['AUTH']='TRUE';
虽然 Laravel 使用这样的东西。
Session::put('AUTH', 'TRUE');
我们尝试通过 laravel 类设置 $_SESSION['AUTH'] = 'TRUE'。但是当控制权传递给旧的 MVC 时,我们无法访问它。
我知道它很复杂,我应该等待将整个代码库转换为 Laravel,然后完成它。但我们是一家资源最少的小公司。所以我们没有奢侈地停止功能开发并花时间专门使用 Laravel 重写。
所以我的问题是这个。如果通过任何机制,我们如何实现这一目标?
全局变量?
还有其他建议吗?