使用Laravel 5登录/注册API [关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Laravel 5登录/注册API [关闭]相关的知识,希望对你有一定的参考价值。
如何使用laravel 5创建API,这将用于登录/注册移动应用程序?这种类型的API是否有任何有用的教程。
就像有人从移动应用程序发送请求一样,我需要进行身份验证,然后针对该请求发送正确的响应。
我以jQuery格式制作了一个非常简单的版本,例如在GitHub上托管。
以下是来自新鲜Laravel的所有变化:See all changed files
随意适应您的代码。
您可以检查每个提交中的步骤。
- 创建项目(别忘了运行
php artisan make:auth
) - 使登录支持AJAX请求(而不是自动重定向)1a47de4
- 用AJAX登录(通过AJAX提交登录数据,请
CSRF token
标题)80be34d - 使寄存器支持AJAX(与步骤2相同)89f6dd7
- 通过AJAX注册(与第3步相同)ab8d2d7
- 使用Laravel(Bonus)27b9a1c4的重定向路径
顺便说一句,对于移动应用程序,您可能需要使用access token
。我的例子是Web应用程序会话。 Laravel已经有了特定的方法,只是扭曲了一下。
如果您需要使用laravel创建登录注册,您只需使用Heto Multi auth ..所有必需的详细信息都在那里.. Heto Multi Auth
希望这会有所帮助
有一个名为-Dingo API的流行工具专门为Laravel / Lumen框架创建,旨在为您提供一组工具,帮助您轻松快速地构建自己的API。
该软件包为您提供以下功能:
- 内容谈判
- 认证
- API版本控制
- 节流
- 格式化/转换响应
- API蓝图文档
- 以及更多。
你可以找到full documentation of Dingo API here >>
在Laravel上创建REST Api并不是很困难。我们需要记住的是,从哪里开始以及如何准备RestFull资源。像往常一样,你可以点击这个链接:Build Rest Resources With Laravel
如果你想要你的API
与Mobile Applications
一起工作,你应该使用tymon/jwt-auth
包。你可以在这个链接中找到与laravel
和tymon/jwt-auth
合作的教程:Create an API Server for Mobile Apps using Laravel
tymon/jwt-auth
包含:
- 安装包。
- 组态
- 创建令牌
- 认证
tymon/jwt-auth
包的链接是:tymon/jwt-auth package
这是一个解决方案,它显示了如何设置注册/登录/注销端点,但他改变了它的轻松,所以我们没有得到太多登录尝试等的好效果.https://www.toptal.com/laravel/restful-laravel-api-tutorial
我仍在寻找关于如何做到这一点的教程,将在我找到时分享。
以上是关于使用Laravel 5登录/注册API [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 5.2:在用户登录/注销和注册后显示会话闪烁消息