Php Laravel应用程序在测试环境中的早期增强
通常情况下,应用程序正在被请求。但在测试环境中,它会创建请求 这导致SocialProviders/manager隐式创建,认为它已经存在。此请求未被使用,并在此之后创建 因此,我无法使用伪造会话数据。因为它更改了为后一个请求创建的会话。而且SocialProviders的提供程序总是获取空会话 如果我禁用引导,我得到的第一个错误是,因为应用程序还没有被引导 谁错了?如何修复它?同时你能想出一些解决办法吗Php Laravel应用程序在测试环境中的早期增强,php,laravel,testing,laravel-socialite,Php,Laravel,Testing,Laravel Socialite,通常情况下,应用程序正在被请求。但在测试环境中,它会创建请求 这导致SocialProviders/manager隐式创建,认为它已经存在。此请求未被使用,并在此之后创建 因此,我无法使用伪造会话数据。因为它更改了为后一个请求创建的会话。而且SocialProviders的提供程序总是获取空会话 如果我禁用引导,我得到的第一个错误是,因为应用程序还没有被引导 谁错了?如何修复它?同时你能想出一些解决办法吗 更多细节。好吧,如果我必须回答谁有错,我会说是socialiteproviders/man
更多细节。好吧,如果我必须回答谁有错,我会说是socialiteproviders/manager,因为它假设在启动应用程序时已经创建了请求。这是我的看法 要使用它,请添加
{
"type": "vcs",
"url": "https://github.com/x-yuri/Manager"
}
到composer.json的参数。做
但请注意,使用额外的存储库会降低composer的速度。好吧,如果我必须回答谁有错,我会说是SocialProviders/manager,因为它假设在启动应用程序时已经创建了请求。这是我的看法 要使用它,请添加
{
"type": "vcs",
"url": "https://github.com/x-yuri/Manager"
}
到composer.json的参数。做
但请注意,使用额外的存储库会降低composer的速度