В моем Laravel -5.8 у меня есть этот код:
protected $fillable = [
'id',
'first_name',
'last_name',
'date_of_birth',
];
protected $dates = [
'date_of_birth',
];
public function setDateOfBirthAttribute($value)
{
$this->attributes['date_of_birth'] = Carbon::createFromFormat('d-m-Y', $value);
}
public function getDateOfBirthAttribute($input)
{
return Carbon::parse($input)->format(config('app.date_format'));
}
config / app. php
'date_format' => 'd/m/Y',
'date_format_js' => 'dd/mm/yy',
view
<div class="col-md-4">
<p for="">: {{ $employee->date_of_birth }} </p>
</div
Каждый раз, когда поле date_of_birth в базе данных имеет значение null, приложение отображает сегодняшнюю дату в колонке представления для даты рождения:
04/08/2020
Как мне отобразить «Неизвестно» в колонке представления date_of_birth всякий раз, когда date_of_birth имеет значение null?
Спасибо