Edit File: UpdateProfile.php
<?php namespace App\Http\Requests\Admin\Admin; use Illuminate\Foundation\Http\FormRequest; use App\Traits\ApiTrait; use App\Traits\GeneralTrait; class UpdateProfile extends FormRequest { use ApiTrait,GeneralTrait; public function authorize(): bool { return true; } public function rules(): array { return [ 'name' => 'required|max:191', 'phone' => "required|numeric|unique:users,phone,".auth()->id(), 'email' => "required|email|max:191|unique:users,email,".auth()->id(), 'password' => 'nullable|max:191', 'avatar' => 'nullable|image', ]; } protected function prepareForValidation() { $number = $this->convert2english($this->phone); $phone = $this->phoneValidate($number); $this->merge([ 'phone' => $phone , ]); } }
Back to File Manager