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;
class UserRequest extends FormRequest
{
public function rules()
{
return [
'name'...