3.4. 构建用户注册接口
1. 新增路由
添加用户注册路由
routes/api.php
.
.
.
$api->version('v1', [
'namespace' => 'App\Http\Controllers\Api'
], function($api) {
// 短信验证码
$api->post('verificationCodes', 'VerificationCodesController@store')
->name('api.verificationCodes.store');
// 用户注册
$api->post('users', 'UsersController@store')
->name('api.users.store');
});
2. 控制器和表单验证类
创建用户 controller
及 request
$ 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;
}...