Menu

3.4. 构建用户注册接口

1. 新增路由

添加用户注册路由

routes/api.php

.
.
.
// 短信验证码
$api->post('verificationCodes', 'VerificationCodesController@store')
    ->name('api.verificationCodes.store');
// 用户注册
$api->post('users', 'UsersController@store')
    ->name('api.users.store');

2. 控制器和表单验证类

创建用户 controllerrequest

$ php artisan make:controller Api/UsersController
$ php artisan make:request Api/UserRequest

修改文件如下:

app/Http/Requests/Api/UserRequest.php

<?php

namespace App\Http\Requests\Api;

use Dingo\Api\Http\FormRequest;

class UserRequest extends FormRequest
{
    public function authorize()
    {
        return true;
    }

    public function rules()
    {
        return [
            'name' => 'required|string|max:255',
            'pass...

本文章首发在 Laravel China 社区

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
讨论数量: 8

zssen
verification_codes 感觉应该说一下
2 个点赞 | 1 个回复 | 分享
pandance
Undefined index: version???
1 个点赞 | 4 个回复 | 问答
Jeepin
结果出现 HTML 的代码是什么原因?
0 个点赞 | 2 个回复 | 问答
Jeepin
有一点还是不理解?
0 个点赞 | 2 个回复 | 问答
dptms
验证码手机与提交手机的验证?
0 个点赞 | 3 个回复 | 问答
苟常兴
louduanxiong
刻意练习,每日精进。
11
点赞
5134
浏览
8
讨论
贡献者