123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- /**
- * @Name
- * @Description
- * @Author 刘学玺
- * @Date 2024/3/20 14:54
- */
- namespace App\Http\Requests\Backend\Server\System;
- use App\Http\Requests\Request;
- use App\Models\System\User;
- use Illuminate\Validation\Rules;
- class UserRequest extends Request
- {
- /**
- * Get the validation rules that apply to the request.
- *
- * @return array<string, array|string>
- */
- public function rules(): array
- {
- return [
- 'name' => ['required', 'string', 'max:255', 'unique:' . User::class],
- // 'email' => ['string', 'lowercase', 'email', 'max:255', 'unique:'.User::class],
- 'password' => ['required', 'confirmed', Rules\Password::defaults()],
- // unique:table,column,except,idColumn
- // Rule::unique('facilities', 'name')->ignoreModel(Facility::find($this->request->get('id')))
- ];
- }
- public function messages(): array
- {
- return [
- 'name.required' => '请输入用户账号!',
- 'name.unique' => '用户账号已存在!',
- 'password.required' => '请输入用户密码!',
- 'password.confirmed' => '两次输入密码不一致!',
- ];
- }
- }
|