像Kahoot这样的应用; Laravel圣殿还是护照?

问题描述

我想开发一个像kahoot这样的游戏应用程序,玩得开心! :) 这将是一个应用程序,访客可以在其中注册或创建游戏,也可以仅被邀请并使用PIN输入创建的游戏。然后他们可以回答各种问题。

它将是SPA结构的应用程序。 Laravel的前端基于Vue。我已经在考虑使用类似Laravel Echo的生态系统,或者像Web应用程序那样的Pusher。

但是,在考虑使用哪种身份验证方法时,我感到困惑。在这种情况下,哪种身份验证会更好? Laravel Sanctum还是Passport?使用这些方法的利弊是什么?你会推荐什么?他们俩对我来说都是不错的选择。但是,我不想在某个时候陷入困境,因为我选择了错误的身份验证方法

我很想听听您对这个问题的看法。

谢谢!

解决方法

如果您使用的是Laravel 7或更高版本,我建议安装Sanctum,它重量轻,并且在VueJS中超级灵活。

但是,如果这是一个大项目,请使用Passport,它具有更多功能。

观看Andre Madarang的这段视频,也许对您有所帮助。 https://www.youtube.com/watch?v=D9oIu6jiYLk

但是,如果您知道西班牙语,请从Apendible看到: