博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Laravel注册登陆认证API
阅读量:4332 次
发布时间:2019-06-06

本文共 1106 字,大约阅读时间需要 3 分钟。

注册接口

路由api.php:Route::post('register', 'Auth\RegisterController@register');控制器 http//controllers/auth/registerController    public function register(\Illuminate\Http\Request $request){        $validate = $this->validator($request->all());        if(count($validate->errors()) >0){            return response()->json(['data'=>$validate->errors()]);        }        event(new Registered($user = $this->create($request->all())));         $this->guard()->login($user);        return $this->registered($request,$user);    }    protected function registered(\Illuminate\Http\Request $request, User $user)    {         $user->generateToken();        return response()->json(['data'=>$user->toArray()],201);    } 修改用户模型里的参数:app/models/users.php    public function generateToken(){        $this->api_token = str_random(60);        $this->save();        return $this->api_token;    }同时在fillable里打开这个api_token字段,且在数据库增加这个字段,vachar 60 然后直接访问 xx.com/api/register 需要POST以下参数 name,email,password,password_confirmation

  

posted on
2019-09-11 17:56  阅读(
...) 评论(
...) 收藏

转载于:https://www.cnblogs.com/bing2017/p/11507772.html

你可能感兴趣的文章
一般处理程序在VS2012中打开问题
查看>>
C语言中的++和--
查看>>
thinkphp3.2.3入口文件详解
查看>>
POJ 1141 Brackets Sequence
查看>>
Ubuntu 18.04 root 使用ssh密钥远程登陆
查看>>
Servlet和JSP的异同。
查看>>
虚拟机centOs Linux与Windows之间的文件传输
查看>>
ethereum(以太坊)(二)--合约中属性和行为的访问权限
查看>>
IOS内存管理
查看>>
middle
查看>>
[Bzoj1009][HNOI2008]GT考试(动态规划)
查看>>
Blob(二进制)、byte[]、long、date之间的类型转换
查看>>
OO第一次总结博客
查看>>
day7
查看>>
iphone移动端踩坑
查看>>
vs无法加载项目
查看>>
Beanutils基本用法
查看>>
玉伯的一道课后题题解(关于 IEEE 754 双精度浮点型精度损失)
查看>>
《BI那点儿事》数据流转换——百分比抽样、行抽样
查看>>
哈希(1) hash的基本知识回顾
查看>>