|
|
@@ -504,29 +504,26 @@ trait HasVeicoli{
|
|
|
|
|
|
// Se velocipede non sono obbligatori marca e modello
|
|
|
|
|
|
- $this->validate($this->vei_tipo_id == env('VELOCIPEDE', 6) ? [
|
|
|
- 'vei_tipo_id' => 'required',
|
|
|
- 'vei_carta_circolazione_rilasciata_da' => 'required',
|
|
|
- 'vei_foreign_country' => 'required',
|
|
|
- 'vei_carta_circolazione_rilasciata_da_di' => 'required',
|
|
|
- 'vei_destinazione_uso' => 'required',
|
|
|
- ] : [
|
|
|
- 'vei_tipo_id' => 'required',
|
|
|
- 'vei_marca_id' => 'required',
|
|
|
- 'vei_modello_id' => 'required',
|
|
|
- 'vei_carta_circolazione_rilasciata_da' => 'required',
|
|
|
- 'vei_foreign_country' => 'required',
|
|
|
- 'vei_carta_circolazione_rilasciata_da_di' => 'required',
|
|
|
- 'vei_destinazione_uso' => 'required',
|
|
|
- ], [
|
|
|
- 'vei_tipo_id.required' => 'Il campo "Tipo di veicolo" è obbligatorio.',
|
|
|
- 'vei_marca_id.required' => 'Il campo "Marca" è obbligatorio.',
|
|
|
- 'vei_modello_id.required' => 'Il campo "Modello" è obbligatorio.',
|
|
|
- 'vei_carta_circolazione_rilasciata_da.required' => 'Il campo "Rilasciata da" è obbligatorio.',
|
|
|
- 'vei_foreign_country.required' => 'Il campo "Paese di rilascio" è obbligatorio.',
|
|
|
- 'vei_carta_circolazione_rilasciata_da_di.required' => 'Il campo "Località di rilascio" è obbligatorio.',
|
|
|
- 'vei_destinazione_uso.required' => 'Il campo "Destinazione d\'uso" è obbligatorio.',
|
|
|
- ]);
|
|
|
+ if ($this->vei_tipo_id != env('VELOCIPEDE', 6))
|
|
|
+ {
|
|
|
+ $this->validate([
|
|
|
+ 'vei_tipo_id' => 'required',
|
|
|
+ 'vei_marca_id' => 'required',
|
|
|
+ 'vei_modello_id' => 'required',
|
|
|
+ 'vei_carta_circolazione_rilasciata_da' => 'required',
|
|
|
+ 'vei_foreign_country' => 'required',
|
|
|
+ 'vei_carta_circolazione_rilasciata_da_di' => 'required',
|
|
|
+ 'vei_destinazione_uso' => 'required',
|
|
|
+ ], [
|
|
|
+ 'vei_tipo_id.required' => 'Il campo "Tipo di veicolo" è obbligatorio.',
|
|
|
+ 'vei_marca_id.required' => 'Il campo "Marca" è obbligatorio.',
|
|
|
+ 'vei_modello_id.required' => 'Il campo "Modello" è obbligatorio.',
|
|
|
+ 'vei_carta_circolazione_rilasciata_da.required' => 'Il campo "Rilasciata da" è obbligatorio.',
|
|
|
+ 'vei_foreign_country.required' => 'Il campo "Paese di rilascio" è obbligatorio.',
|
|
|
+ 'vei_carta_circolazione_rilasciata_da_di.required' => 'Il campo "Località di rilascio" è obbligatorio.',
|
|
|
+ 'vei_destinazione_uso.required' => 'Il campo "Destinazione d\'uso" è obbligatorio.',
|
|
|
+ ]);
|
|
|
+ }
|
|
|
|
|
|
if ($this->currentVeicolo > 0){
|
|
|
Vehicle::whereId($this->currentVeicolo)->update([
|