使用 Passport 11 (Laravel 10) 登录时出现问题

问题描述 投票:0回答:0

从 Laravel 9 升级到 10。我可以注册用户、更改用户密码、显示比赛列表,但无法登录。这是 Laravel 9 中运行的系统: http://shoot.mywire.org 看护照升级,升级指南里都包含 很多我从未见过的控制器和文件。在这个项目中 只有几个部分负责用户身份验证,如下所示:

app/Http/Controllers/Api/AuthenticateController.php
app/Providers/AuthServiceProvider.php
routes/api.php

这些负责用户授权。

在 Laravel 9 中,AuthServiceProvider.php 包含以下内容:

    public function boot(): void
    {
        $this->registerPolicies();
        Passport::routes(null, ['prefix' => 'api/'.'v'.env('API_VERSION').'/oauth']);

    }

如果我在 Laravel 10 中使用它,我会收到“调用未定义的方法 Laravel\Passport\Passport::routes()”。

如果我注释掉该行,我会收到“找不到页面”或在浏览器中: 加载资源失败:服务器响应状态为 404(未找到)http://127.0.0.1:8001/api/v4.1.9/oauth/token

我想知道从哪里开始寻找解决方案。

问候,瑞典的拉尔夫

laravel laravel-passport
© www.soinside.com 2019 - 2024. All rights reserved.