【问题标题】:Adding Route prefix in Laravel JetStream在 Laravel JetStream 中添加路由前缀
【发布时间】:2021-01-08 04:59:27
【问题描述】:

如何为 Laravel JetStream 公开的身份验证路由添加路由前缀?例如,我想将默认的/login 路由移动到/api/login(类似地/register/logout 路由)。我可以通过配置选项执行此 Passport,但 JetStream 中似乎没有这样的东西。

【问题讨论】:

    标签: laravel jetstream


    【解决方案1】:

    有一个简单的解决方案,但没有记录。你只需要去你的 fortify.php 配置文件并添加一个路径。喜欢:

    return [
        .
        .
        .
        'path' => 'api',
        // rest of your config
    ];
    

    【讨论】:

    • 啊 Fortify... 他们让所有这些软件包都变得如此混乱。来自旧版本 Laravel 的人们对 Sanctum、Fortify、Laravel/UI、Passport 和 JetStream 的角色以及它们中的哪些用于常规网站、哪些 API 中的一个、仅提供后端功能和包含哪些 API 感到困惑意见。希望 Laravel 文档详细提供此信息。不过感谢您的回答。我会尽快尝试。
    • 是的,它太多了,但是 taylor(laravel 的创建者)希望让社区保持新鲜,这非常重要。 adam(tailwind 的创建者)在 laravel 社区中众所周知,但是引入了两个新人,这是对我们其他人的一个信息,如果您构建了好的软件,您将成为顶级 :)
    • @tefo - 谢谢!看起来他们也可能约会过。我只需要在 fortify.php 中添加前缀。 'prefix' => 'api',。 ->http://example.test/api/login。不要忘记运行 php artisan config:cache!
    猜你喜欢
    • 2021-11-11
    • 2014-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-14
    • 2021-11-08
    • 2020-11-30
    • 2018-11-21
    相关资源
    最近更新 更多