在Laravel下创建了子域名路由api.service.dev,认证我是用的passport
,启用了CreateFreshApiToken
。
service.dev这个域名下可以正常获取laravel_token,并请求但是请求https://api.service.dev/user
时提示401 Unauthenticated。
查看请求头中没有携带CreateFreshApiToken创建的laravel_token
这个cookie
请问大神怎么解决?
在Laravel下创建了子域名路由api.service.dev,认证我是用的passport
,启用了CreateFreshApiToken
。
service.dev这个域名下可以正常获取laravel_token,并请求但是请求https://api.service.dev/user
时提示401 Unauthenticated。
查看请求头中没有携带CreateFreshApiToken创建的laravel_token
这个cookie
请问大神怎么解决?
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1、安装barryvdh/laravel-cors
安装方法请移步https://github.com/barryvdh/l...
2、配置cors.php
3、配置session的domain
在.env文件中添加
SESSION_DOMAIN=.xxx.com
,我这里是service.dev,所以应该填写.service.dev,这样所有service.dev的子域名都能共享Cookie4、最后配置前端的请求
在
bootstrap.js
中加入如下代码这样就能正常访问跨域api了!!!