Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 角度:浏览器中未设置Laravel 5.6会话cookie_Php_Angular_Laravel_Session_Cookies - Fatal编程技术网

Php 角度:浏览器中未设置Laravel 5.6会话cookie

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

我用的是Laravel 5.6和Angular 6。我的后端使用Laravel的标准会话登录程序,但存在一个问题:

邮递员测试中一切正常-我从Laravel那里得到一个
Set Cookie
头,并且我通过了身份验证。如果我在浏览器中手动打开API,我将从Laravel获得
设置Cookie
标题,Cookie将存储在浏览器中,我已通过身份验证-一切正常。但是如果我试图从我的Angular应用程序访问API,则浏览器中不会设置cookie-尽管存在正确的
设置cookie
标题


有人能帮我吗?应用程序由
localhost:4200
交付,API由
localhost:4100
交付。这是一个问题吗?

所以这可能是对尝试访问cookie的Angular应用程序所做的

Laravel框架创建的所有cookie都经过加密和签名 带有身份验证码,这意味着它们将被视为无效 如果客户对其进行了更改

显然,将Angular与Laravel结合使用并不简单,这里有一个如何将其集成的指南:

这些可能与您的问题有关:


默认情况下不读取cookies。@塞巴斯蒂安:没问题,很高兴你找到了解决方案!如果你觉得我的答案有用,如果你投赞成票,我将不胜感激;)