使用Laravel 5登录/注册API [关闭]

问题描述 投票:1回答:5

如何使用laravel 5创建API,这将用于登录/注册移动应用程序?这种类型的API是否有任何有用的教程。

就像有人从移动应用程序发送请求一样,我需要进行身份验证,然后针对该请求发送正确的响应。

api laravel
5个回答
2
投票

我以jQuery格式制作了一个非常简单的版本,例如在GitHub上托管。

以下是来自新鲜Laravel的所有变化:See all changed files

随意适应您的代码。

您可以检查每个提交中的步骤。

  1. 创建项目(别忘了运行php artisan make:auth
  2. 使登录支持AJAX请求(而不是自动重定向)1a47de4
  3. 用AJAX登录(通过AJAX提交登录数据,请CSRF token标题)80be34d
  4. 使寄存器支持AJAX(与步骤2相同)89f6dd7
  5. 通过AJAX注册(与第3步相同)ab8d2d7
  6. 使用Laravel(Bonus)27b9a1c4的重定向路径

顺便说一句,对于移动应用程序,您可能需要使用access token。我的例子是Web应用程序会话。 Laravel已经有了特定的方法,只是扭曲了一下。


0
投票

如果您需要使用laravel创建登录注册,您只需使用Heto Multi auth ..所有必需的详细信息都在那里.. Heto Multi Auth

希望这会有所帮助


0
投票

有一个名为-Dingo API的流行工具专门为Laravel / Lumen框架创建,旨在为您提供一组工具,帮助您轻松快速地构建自己的API。

该软件包为您提供以下功能:

  • 内容谈判
  • 认证
  • API版本控制
  • 节流
  • 格式化/转换响应
  • API蓝图文档
  • 以及更多。

你可以找到full documentation of Dingo API here >>


0
投票

在Laravel上创建REST Api并不是很困难。我们需要记住的是,从哪里开始以及如何准备RestFull资源。像往常一样,你可以点击这个链接:Build Rest Resources With Laravel

如果你想要你的APIMobile Applications一起工作,你应该使用tymon/jwt-auth包。你可以在这个链接中找到与laraveltymon/jwt-auth合作的教程:Create an API Server for Mobile Apps using Laravel

tymon/jwt-auth包含:

  1. 安装包。
  2. 组态
  3. 创建令牌
  4. 认证

tymon/jwt-auth包的链接是:tymon/jwt-auth package


0
投票

这是一个解决方案,它显示了如何设置注册/登录/注销端点,但他改变了它的轻松,所以我们没有得到太多登录尝试等的好效果.https://www.toptal.com/laravel/restful-laravel-api-tutorial

我仍在寻找关于如何做到这一点的教程,将在我找到时分享。

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