update form foto inspeksi
This commit is contained in:
@@ -38,7 +38,7 @@ class FormSurveyorRequest extends FormRequest
|
||||
'batas_batas' => 'nullable|array',
|
||||
'kondisi_linkungan' => 'nullable|array',
|
||||
'kondisi_lain_bangunan' => 'nullable|array',
|
||||
'informasi_dokument' => 'nullable|array',
|
||||
'informasi_dokument' => 'nullable',
|
||||
'peruntukan' => 'nullable',
|
||||
'kdb' => 'nullable',
|
||||
'kdh' => 'nullable',
|
||||
@@ -48,8 +48,11 @@ class FormSurveyorRequest extends FormRequest
|
||||
'gss' => 'nullable',
|
||||
'pelebaran_jalan' => 'nullable',
|
||||
'nama_petugas' => 'nullable',
|
||||
'lat' => 'required|numeric',
|
||||
'lng' => 'required|numeric',
|
||||
'lat' => 'nullable|numeric',
|
||||
'lng' => 'nullable|numeric',
|
||||
'foto_gistaru' => 'nullable',
|
||||
'foto_bhumi' => 'nullable',
|
||||
'foto_argis_region' => 'nullable',
|
||||
'foto_tempat' => 'nullable',
|
||||
'keterangan' => 'nullable',
|
||||
];
|
||||
@@ -76,7 +79,8 @@ class FormSurveyorRequest extends FormRequest
|
||||
case 'bangunan':
|
||||
return $this->getTanahBangunanRules();
|
||||
case 'tanah_bangunan':
|
||||
return $this->getTanahRules();
|
||||
return array_merge($this->getAssetDescriptionRules(),$this->getTanahRules(), $this->getBangunanRules(), $this->getLinkunganRules(), $this->getCommonRules());
|
||||
|
||||
case 'alat-berat':
|
||||
return $this->getUnitRules();
|
||||
default:
|
||||
@@ -90,10 +94,7 @@ class FormSurveyorRequest extends FormRequest
|
||||
|
||||
public function getTanahRules(): array
|
||||
{
|
||||
|
||||
$assetDescriptionRules = $this->getAssetDescriptionRules();
|
||||
return array_merge($assetDescriptionRules, [
|
||||
|
||||
return [
|
||||
'luas_tanah' => 'required',
|
||||
'luas_tanah_tidak_sesuai' => 'nullable',
|
||||
'hadap_mata_angin' => 'required',
|
||||
@@ -108,7 +109,7 @@ class FormSurveyorRequest extends FormRequest
|
||||
'tusuk_sate' => 'required',
|
||||
'lockland' => 'required',
|
||||
'kondisi_fisik_tanah' => 'required|array',
|
||||
]);
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -117,7 +118,7 @@ class FormSurveyorRequest extends FormRequest
|
||||
|
||||
private function getBangunanRules(): array
|
||||
{
|
||||
return [
|
||||
return [
|
||||
'action' => 'required',
|
||||
'luas_tanah_bagunan' => 'required',
|
||||
'jenis_bangunan' => 'required',
|
||||
@@ -137,7 +138,7 @@ class FormSurveyorRequest extends FormRequest
|
||||
*/
|
||||
private function getUnitRules(): array
|
||||
{
|
||||
return array_merge($this->getAssetDescriptionRules(), [
|
||||
return [
|
||||
'action' => 'required',
|
||||
'luas_unit' => 'required',
|
||||
'luas_unit_tidak_sesuai' => 'nullable',
|
||||
@@ -147,14 +148,14 @@ class FormSurveyorRequest extends FormRequest
|
||||
'lantai' => 'required|array',
|
||||
'view' => 'required|array',
|
||||
'bentuk_unit' => 'required|array',
|
||||
]);
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* Get rules specific to Linkungan action.
|
||||
*/
|
||||
|
||||
public function getLinkunganRules(): array
|
||||
private function getLinkunganRules(): array
|
||||
{
|
||||
return [
|
||||
'action' => 'required',
|
||||
@@ -242,8 +243,4 @@ class FormSurveyorRequest extends FormRequest
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user