Edit File: UpdateProfileRequest.php
<?php namespace App\Http\Requests\Admin\Auth; use Illuminate\Foundation\Http\FormRequest; use App\Traits\ApiTrait; use App\Traits\GeneralTrait; class UpdateProfileRequest extends FormRequest { use ApiTrait,GeneralTrait; public function authorize(): bool { return true; } /** * Get the validation rules that apply to the request. * * @return array */ public function rules() { return [ 'name' => 'required|min:3|max:20', 'phone' => "required|numeric|digits_between:9,10|unique:admins,phone," . auth('admin')->user()->id, 'email' => "required|email|max:191|unique:admins,email," .auth('admin')->user()->id, 'password' => 'nullable|min:6|max:255', 'avatar' => 'nullable|image', // 'role_id' => 'required|exists:roles,id', // 'active' => 'nullable|in:1,0', // 'blocked' => 'required|in:1,0', ]; } protected function prepareForValidation() { $number = $this->convert2english($this->phone); $phone = $this->phoneValidate($number); $this->merge([ 'phone' => $phone , ]); } }
Back to File Manager