Skip to main content

UpdateDistrictRequest

Form request class for validating District update data. Supports partial updates and context injection.

Namespace

JobMetric\Location\Http\Requests\District\UpdateDistrictRequest

Context

$request->setContext([
'district_id' => 900,
'city_id' => 120,
]);

Validation Rules

FieldRuleDescription
city_idsometimes|required|integer|exists:{cities},idParent city id
namesometimes|required|string|max:255District name (unique within city, excluding current)
subtitlesometimes|nullable|string|max:255Subtitle
keywordssometimes|nullable|arrayKeywords list
keywords.*string|max:100Single keyword
statussometimes|booleanEnabled/disabled

Usage Example

use JobMetric\Location\Facades\District;

$response = District::update(900, [
'name' => 'District 1 (Updated)',
'keywords' => ['central', 'updated'],
]);