Edit File: UpdateProfileRequest.php
<?php namespace App\Http\Requests\Api\User\Profile; use App\Http\Requests\BaseRequest; use App\Enums\GenderEnum; class UpdateProfileRequest extends BaseRequest { public function rules() { return [ 'image' => 'nullable|image|mimes:jpeg,jpg,png,gif', 'cover' => 'nullable|image|mimes:jpeg,jpg,png,gif', 'first_name' => 'sometimes|required|max:50', 'last_name' => 'sometimes|required|max:50', 'email' => 'nullable|email|max:191|unique:users,email,' . auth()->id(), 'gender' => 'sometimes|required|in:' . implode(',', GenderEnum::values()), 'birth_date' => 'nullable|date|before:today|date_format:Y-m-d', 'country_id' => 'sometimes|required|exists:countries,id', 'city_id' => 'sometimes|required|exists:cities,id', ]; } }
Back to File Manager