first
This commit is contained in:
34
modules/User/Http/Requests/CertificationRequest.php
Normal file
34
modules/User/Http/Requests/CertificationRequest.php
Normal file
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
namespace Modules\User\Http\Requests;
|
||||
|
||||
use Illuminate\Foundation\Http\FormRequest;
|
||||
use Modules\User\Rules\IdCardRule;
|
||||
|
||||
class CertificationRequest extends FormRequest
|
||||
{
|
||||
|
||||
public function rules(): array
|
||||
{
|
||||
return [
|
||||
'name' => 'required|min:2|max:5',
|
||||
'id_card' => ['required', new IdCardRule(), 'unique:user_certifications'],
|
||||
// 'front_card' => 'required',
|
||||
// 'back_card' => 'required',
|
||||
];
|
||||
}
|
||||
|
||||
public function messages(): array
|
||||
{
|
||||
return [
|
||||
'name.required' => '认证用户姓名必须填写',
|
||||
'name.min' => '认证用户姓名至少:min个字符',
|
||||
'name.max' => '认证用户姓名最多:max个字符',
|
||||
'id_card.required' => '身份证号必须填写',
|
||||
'id_card.unique' => '身份证号已存在',
|
||||
'front_card.required' => '身份证正面图片必须上传',
|
||||
'back_card.required' => '身份证背面图片必须上传',
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
41
modules/User/Http/Requests/LoginRequest.php
Normal file
41
modules/User/Http/Requests/LoginRequest.php
Normal file
@@ -0,0 +1,41 @@
|
||||
<?php
|
||||
|
||||
namespace Modules\User\Http\Requests;
|
||||
|
||||
use Illuminate\Foundation\Http\FormRequest;
|
||||
|
||||
class LoginRequest extends FormRequest
|
||||
{
|
||||
|
||||
/**
|
||||
* Notes : 字段验证规则
|
||||
*
|
||||
* @Date : 2021/3/11 4:59 下午
|
||||
* @Author : <Jason.C>
|
||||
* @return string[]
|
||||
*/
|
||||
public function rules(): array
|
||||
{
|
||||
return [
|
||||
'username' => 'required',
|
||||
'password' => 'required|min:6',
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* Notes : 验证错误提示消息
|
||||
*
|
||||
* @Date : 2021/3/11 4:59 下午
|
||||
* @Author : <Jason.C>
|
||||
* @return string[]
|
||||
*/
|
||||
public function messages(): array
|
||||
{
|
||||
return [
|
||||
'username.required' => '用户名必须填写',
|
||||
'password.required' => '密码必须填写',
|
||||
'password.min' => '密码最少为:min个字符',
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
27
modules/User/Http/Requests/LoginSmsRequest.php
Normal file
27
modules/User/Http/Requests/LoginSmsRequest.php
Normal file
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
namespace Modules\User\Http\Requests;
|
||||
|
||||
use Illuminate\Foundation\Http\FormRequest;
|
||||
|
||||
class LoginSmsRequest extends FormRequest
|
||||
{
|
||||
|
||||
public function rules(): array
|
||||
{
|
||||
return [
|
||||
'mobileNo' => 'required|phone:CN,mobile',
|
||||
'code' => 'required',
|
||||
];
|
||||
}
|
||||
|
||||
public function messages(): array
|
||||
{
|
||||
return [
|
||||
'mobileNo.required' => '手机号码必须填写',
|
||||
'mobileNo.phone' => '手机号码格式不正确',
|
||||
'code.required' => '验证码必须填写',
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
42
modules/User/Http/Requests/RegisterRequest.php
Normal file
42
modules/User/Http/Requests/RegisterRequest.php
Normal file
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
|
||||
namespace Modules\User\Http\Requests;
|
||||
|
||||
use Illuminate\Foundation\Http\FormRequest;
|
||||
|
||||
class RegisterRequest extends FormRequest
|
||||
{
|
||||
|
||||
/**
|
||||
* Notes : 字段验证规则
|
||||
*
|
||||
* @Date : 2021/3/11 4:59 下午
|
||||
* @Author : <Jason.C>
|
||||
* @return string[]
|
||||
*/
|
||||
public function rules(): array
|
||||
{
|
||||
return [
|
||||
'username' => 'required|unique:users',
|
||||
'password' => 'required|min:6',
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* Notes : 验证错误提示消息
|
||||
*
|
||||
* @Date : 2021/3/11 4:59 下午
|
||||
* @Author : <Jason.C>
|
||||
* @return string[]
|
||||
*/
|
||||
public function messages(): array
|
||||
{
|
||||
return [
|
||||
'username.required' => '用户名必须填写',
|
||||
'username.unique' => '用户名已经被使用',
|
||||
'password.required' => '密码必须填写',
|
||||
'password.min' => '密码最少为:min个字符',
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
25
modules/User/Http/Requests/SmsRequest.php
Normal file
25
modules/User/Http/Requests/SmsRequest.php
Normal file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
namespace Modules\User\Http\Requests;
|
||||
|
||||
use Illuminate\Foundation\Http\FormRequest;
|
||||
|
||||
class SmsRequest extends FormRequest
|
||||
{
|
||||
|
||||
public function rules(): array
|
||||
{
|
||||
return [
|
||||
'mobileNo' => 'required|phone:CN,mobile',
|
||||
];
|
||||
}
|
||||
|
||||
public function messages(): array
|
||||
{
|
||||
return [
|
||||
'mobileNo.required' => '手机号码必须填写',
|
||||
'mobileNo.phone' => '手机号码格式不正确',
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
26
modules/User/Http/Requests/ThawOneRequest.php
Normal file
26
modules/User/Http/Requests/ThawOneRequest.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
namespace Modules\User\Http\Requests;
|
||||
|
||||
use Illuminate\Foundation\Http\FormRequest;
|
||||
|
||||
class ThawOneRequest extends FormRequest
|
||||
{
|
||||
|
||||
public function rules(): array
|
||||
{
|
||||
return [
|
||||
'thaw_id' => 'required',
|
||||
'all_ids' => 'required',
|
||||
];
|
||||
}
|
||||
|
||||
public function messages(): array
|
||||
{
|
||||
return [
|
||||
'thaw_id.required' => '请传入要领取的ID',
|
||||
'all_ids.required' => '传入当前总的ID',
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
26
modules/User/Http/Requests/UpdateUserInfoRequest.php
Normal file
26
modules/User/Http/Requests/UpdateUserInfoRequest.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
namespace Modules\User\Http\Requests;
|
||||
|
||||
use Illuminate\Foundation\Http\FormRequest;
|
||||
|
||||
class UpdateUserInfoRequest extends FormRequest
|
||||
{
|
||||
|
||||
public function rules(): array
|
||||
{
|
||||
return [
|
||||
'nickname' => 'required',
|
||||
'avatar' => ['regex:/[^\s]*\.(jpg|jpeg|gif|png)$/i'],
|
||||
];
|
||||
}
|
||||
|
||||
public function messages(): array
|
||||
{
|
||||
return [
|
||||
'nickname.required' => '用户昵称必须填写',
|
||||
'avatar.regex' => '头像地址格式不正确',
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
28
modules/User/Http/Requests/WechatMiniRequest.php
Normal file
28
modules/User/Http/Requests/WechatMiniRequest.php
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
namespace Modules\User\Http\Requests;
|
||||
|
||||
use Illuminate\Foundation\Http\FormRequest;
|
||||
|
||||
class WechatMiniRequest extends FormRequest
|
||||
{
|
||||
|
||||
public function rules(): array
|
||||
{
|
||||
return [
|
||||
'code' => 'required',
|
||||
'iv' => 'required',
|
||||
'encryptedData' => 'required',
|
||||
];
|
||||
}
|
||||
|
||||
public function messages(): array
|
||||
{
|
||||
return [
|
||||
'code.required' => '缺失CODE',
|
||||
'iv.required' => '缺失向量',
|
||||
'encryptedData.required' => '缺失内容',
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user