在我的刀片编辑表单中,我有以下内容:
<input type="text" name="birth" class="form-control" id="birth" value="{{ \Carbon\Carbon::parse($associado->birth)->format('d/m/Y') }}">
问题是:如果数据库中
$associado->birth
为NULL,则Carbon返回当前日期。我该怎么做才能避免这种情况?
最佳答案
您将需要检查值是否为null
。
此外,您可以在雄辩的模型中将birth
添加到$dates
数组属性。
protected $dates = [
'dates'
];
这将告诉雄辩的模型将其列转换为
Carbon
实例,就像created_at
和updated_at
一样。如果该列为null
,它将仅返回null。您的代码将如下所示:
{{ $associado->birth ? $associado->birth->format('d/m/Y') : null }}
希望这可以帮助!