Laravel9 Sanctum 扩展包419 bug "laravel/sanctum": "^3.0"

1. 运行环境

1). 当前使用的 Laravel 版本?

laravel9.25 “laravel/sanctum”: “^3.0”

2). 当前使用的 php/php-fpm 版本?

PHP 版本:8.0

php-fpm 版本:
8.0

3). 当前系统

windows10

4). 业务环境

本地环境

5). 相关软件版本

2. 问题描述?

config 下的 sanctum.php
最新版本的Sanctum授权包在config->sanctum.php文件中stateful配置多了当前env(APP_URL)
域名 且不带https 导致请求post一直419 参考了之前laravel8用过的这个包
并未携带

Sanctum::currentApplicationUrlWithPort() 
laravel9删除Sanctum::currentApplicationUrlWithPort()这行或者把这行方法写死改成返回携带http://www.***.cn 解决了419的问题

Laravel9 Sanctum 扩展包419 bug
附上打印结果

Laravel9 Sanctum 扩展包419 bug

3. 您期望得到的结果?

是最新版本扩展包问题还是自己的写法哪里写错了”laravel/sanctum”: “^3.0”

4. 您实际得到的结果?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 2
随波逐流

你有请求过 sanctum/csrf-cookie 这个路由吗?

1年前 评论
y1415181920 (楼主) 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!