【问题标题】:Vue SPA Authentication using Laravel Sanctum [closed]使用 Laravel Sanctum 的 Vue SPA 身份验证 [关闭]
【发布时间】:2020-10-25 04:36:29
【问题描述】:

我目前在我的 Laravel 项目中使用 Laravel Sanctum 和 Vue SPA。我只是想问一下,我必须创建自己的控制器来处理登录和注册,还是只使用运行 php artisan ui vue --auth 时安装的 Laravel 默认控制器。我遵循了一些应用这两种方案的教程,但我似乎无法确定哪种方法更好。

【问题讨论】:

    标签: laravel vue.js vuejs2 laravel-sanctum


    【解决方案1】:

    这是相当主观的,真的是个人喜好。

    查看 Laravel Sanctum 文档:

    ...您应该向典型的 Laravel /login 路由发出 POST 请求。这个 /login 路由可能由 laravel/jetstream 身份验证脚手架包提供。

    因此,如果您对使用 --auth 选项保留的默认 Laravel 提供的登录/注册功能感到满意,请使用它们。

    如果您更喜欢自定义逻辑并编写自己的实现,那么这也很好。

    就 Sanctum 而言,它看起来并不关心这是如何完成的。当将它与 SPA 一起使用时,一旦你通过 Laravel 进行身份验证,我想 Sanctum 会使用 cookie 来验证会话。

    【讨论】:

      猜你喜欢
      • 2021-07-22
      • 2021-07-17
      • 2020-12-14
      • 1970-01-01
      • 2021-04-05
      • 2023-03-10
      • 2021-09-16
      • 2021-03-14
      • 2020-12-24
      相关资源
      最近更新 更多