Skip to main content

UpdateCityRequest

Form request class for validating City update data. This request supports partial updates and context injection.

Namespace

JobMetric\Location\Http\Requests\City\UpdateCityRequest

Context

$request->setContext([
'city_id' => 120,
'province_id' => 10,
]);

Validation Rules

FieldRuleDescription
province_idsometimes|required|integer|exists:{provinces},idParent province id
namesometimes|required|string|max:255City name (unique within province, excluding current)
statussometimes|booleanEnabled/disabled

Usage Example

use JobMetric\Location\Facades\City;

$response = City::update(120, [
'province_id' => 10,
'name' => 'Tehran (Updated)',
]);