You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel Passport v10升级v11后Passport::routes适配方案咨询

Laravel Passport v11 路由注册替代方案

在Passport v11版本中,Passport::routes()方法已被移除,需要使用更细分的路由注册方法来替代原有的逻辑。针对你提供的v10版本代码,可按以下方式修改:

修改后的代码

use Illuminate\Support\Facades\Route;

Route::prefix('api/oauth')->group(function () {
    // 对应原代码中的 $router->forAccessTokens()
    \Laravel\Passport\Passport::tokensRoutes();
    // 对应原代码中的 $router->forTransientTokens()
    \Laravel\Passport\Passport::transientTokensRoutes();
});

关键变化说明

  • 原有的RouteRegistrar闭包调用方式被废弃,改用Passport提供的专用静态路由注册方法
  • 路由前缀api/oauth通过Laravel原生的Route::prefix()->group()来配置,替代原方法的第二个参数配置

如果后续需要注册其他类型的Passport路由,还可以使用以下对应方法:

  • Passport::authorizationRoutes():注册授权码流程相关路由
  • Passport::personalAccessTokensRoutes():注册个人访问令牌相关路由

内容的提问来源于stack exchange,提问作者Puya Sarmidani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 20:10:25