向现有PHP应用程序添加Laravel身份验证?

向现有PHP应用程序添加Laravel身份验证?,php,laravel,authentication,jwt,Php,Laravel,Authentication,Jwt,对于现有的PHP应用程序,它不使用任何框架。。。是否可以添加/集成基于Laravel的身份验证,而不尝试将整个PHP转换为Laravel应用程序 我是一个完全的PHP新手,希望有人能给我指出正确的方向。非常感谢。当然,您可以将JWT添加到现有的PHP应用程序中,它并没有“锁定”到Laravel,远远不是。大多数内置了这些功能的框架只是各种组件的超集,使开发人员的生活更加轻松。当然,您可以在应用程序中自己实现这些,因为您知道如何实现这些 由于这是一个有点抽象的问题,没有提供任何示例,因此一些带有代

对于现有的PHP应用程序,它不使用任何框架。。。是否可以添加/集成基于Laravel的身份验证,而不尝试将整个PHP转换为Laravel应用程序


我是一个完全的PHP新手,希望有人能给我指出正确的方向。非常感谢。

当然,您可以将JWT添加到现有的PHP应用程序中,它并没有“锁定”到Laravel,远远不是。大多数内置了这些功能的框架只是各种组件的超集,使开发人员的生活更加轻松。当然,您可以在应用程序中自己实现这些,因为您知道如何实现这些

由于这是一个有点抽象的问题,没有提供任何示例,因此一些带有代码片段的答案可能会让您感到困惑。取而代之的是,这里有一些资源,你可以阅读更多关于这个主题的内容,然后开始学习:和

另一种方法是创建一个新的Laravel项目(或者Lumen项目,如果它只是一个API,并且您不想呈现视图),然后将当前代码库从另一个应用程序导入其中


如果您想让您的生活更轻松,您可以使用一些SAAS替代方案进行身份验证,如。

在我看来,将整个项目转换为Laravel将更容易。不幸的是,这是不可能的。。。因此,我想知道是否有可能只是简单地将Laravel认证代码“添加”到现有的PHP应用程序中?实际上,我的情况是,我需要向现有PHP应用程序添加JWT无会话身份验证。我在互联网上看过各种基于Laravel的教程,我想知道是否可以将它们添加到我当前的应用程序中。答案是否定的。如果你有现有的应用程序,你必须从头开始,并将整个项目转换为Laravel。既然你是一个新手,你可以在这里开始观看教程视频:谢谢你的Bobeta。事实上,我并不是在暗示JWT与Laravel有关。我问的是如何在我现有的PHP API中使用Laravel本身。。。不想把一切都变成拉威尔。因此,只有身份验证在Laravel中,而其他所有内容都不在Laravel中。我明白了。。我的回答基于您在评论中所写的内容,“实际上,我的情况是,我需要向现有PHP应用程序添加JWT无会话身份验证”。我很难理解你在这种情况下想要实现什么。我怀疑像Auth0这样的服务对于您的情况可能是一个更好的选择。让我澄清一下。我想将JWT身份验证添加到我现有的PHP API中。然而,为了节省时间,我想利用互联网上现有的Laravel教程(实现JWT),并简单地将它们(以及Laravel)与我现有的API一起使用。因此,我的问题是在现有的非Laravel PHP应用程序中添加/使用Laravel的可能性。但我仍然不知道是否可以只在部分代码中添加Laravel。要给您提供正确的指导有点困难,因为我们并不真正了解应用程序的功能或架构。但是,一般来说,如果您希望采用这种方法,我建议您创建一个新的Laravel(或者Lumen,如果它是一个简单的API)项目,并将现有的PHP代码库添加到其中,然后调整它以满足您的需要。另一种可能的方法是使用Symfony提供的相关组件(Laravel的巨大部分是各种Symfony组件的超集),或者简单地使用SAAS进行身份验证,如。我更新了上面的回复