Php 角度:浏览器中未设置Laravel 5.6会话cookie
我用的是Laravel 5.6和Angular 6。我的后端使用Laravel的标准会话登录程序,但存在一个问题: 在邮递员测试中一切正常-我从Laravel那里得到一个Php 角度:浏览器中未设置Laravel 5.6会话cookie,php,angular,laravel,session,cookies,Php,Angular,Laravel,Session,Cookies,我用的是Laravel 5.6和Angular 6。我的后端使用Laravel的标准会话登录程序,但存在一个问题: 在邮递员测试中一切正常-我从Laravel那里得到一个Set Cookie头,并且我通过了身份验证。如果我在浏览器中手动打开API,我将从Laravel获得设置Cookie标题,Cookie将存储在浏览器中,我已通过身份验证-一切正常。但是如果我试图从我的Angular应用程序访问API,则浏览器中不会设置cookie-尽管存在正确的设置cookie标题 有人能帮我吗?应用程序由l
Set Cookie
头,并且我通过了身份验证。如果我在浏览器中手动打开API,我将从Laravel获得设置Cookie
标题,Cookie将存储在浏览器中,我已通过身份验证-一切正常。但是如果我试图从我的Angular应用程序访问API,则浏览器中不会设置cookie-尽管存在正确的设置cookie
标题
有人能帮我吗?应用程序由
localhost:4200
交付,API由localhost:4100
交付。这是一个问题吗?所以这可能是对尝试访问cookie的Angular应用程序所做的
Laravel框架创建的所有cookie都经过加密和签名
带有身份验证码,这意味着它们将被视为无效
如果客户对其进行了更改
显然,将Angular与Laravel结合使用并不简单,这里有一个如何将其集成的指南:
这些可能与您的问题有关:
默认情况下不读取cookies。@塞巴斯蒂安:没问题,很高兴你找到了解决方案!如果你觉得我的答案有用,如果你投赞成票,我将不胜感激;)