Edit File: UpdateRequest.php
<?php namespace App\Http\Requests\Admin\Admin; use Illuminate\Foundation\Http\FormRequest; use Illuminate\Validation\Rules\Password; class UpdateRequest extends FormRequest { public function authorize(): bool { return true; } public function rules(): array { return [ 'name' => 'required|max:191', 'phone' => "required|numeric|digits_between:9,15|unique:admins,phone," . $this->id . ",id,deleted_at,NULL", 'email' => "required|email|max:191|unique:admins,email," . $this->id . ",id,deleted_at,NULL", 'password' => [ 'nullable', 'string', 'min:6', 'max:255', ], 'image' => 'nullable|image', 'role_id' => 'required|exists:roles,id', 'active' => 'nullable|in:1,0', 'is_blocked' => 'required|in:1,0', ]; } public function messages(): array { return [ 'password' => __('admin.password_must_contain_letters_symbols_and_numbers'), ]; } }
Back to File Manager