allow last_check_date to be empty

shift-build-2464
Nadim Salloum 2021-10-20 15:24:41 +02:00
parent 0bc78164f7
commit 7238c24ca5
3 changed files with 13 additions and 6 deletions

View File

@ -318,10 +318,13 @@ class CarController extends Controller
$request->validate($this->getValidationRules());
$request->merge([
'initial_date' => Carbon::parse($request->get('initial_date'))->format('Y-m-d'),
'last_check_date' => Carbon::parse($request->get('last_check_date'))->format('Y-m-d'),
]);
if ($request->get('initial_date')) {
$request->merge(['initial_date' => Carbon::parse($request->get('initial_date'))->format('Y-m-d')]);
}
if ($request->get('last_check_date')) {
$request->merge(['last_check_date' => Carbon::parse($request->get('last_check_date'))->format('Y-m-d')]);
}
return Car::create($request->all());
}

View File

@ -62,7 +62,11 @@ class Car extends Model
public function getLastCheckDateFormattedAttribute()
{
return Carbon::parse($this->last_check_date)->format('d.m.Y');
if ($this->last_check_date) {
return Carbon::parse($this->last_check_date)->format('d.m.Y');
}
return null;
}
public function getDeletedAtAttribute($deleted_at)

View File

@ -46,7 +46,7 @@ export default {
colour: null,
car_model_id: null,
initial_date: new Date().toJSON().slice(0,10).split('-').reverse().join('.'),
last_check_date: new Date().toJSON().slice(0,10).split('-').reverse().join('.'),
last_check_date: null,
kilometers: null,
known_damage: null,
notes: null,