【发布时间】:2016-01-22 18:52:13
【问题描述】:
我从数据库中获取一个空日期并像这样在模型中转换为碳对象...
protected $dates = array(
'date',
}
然后在控制器中我用 compact('object') 传递对象
但是当我在刀片模板中显示 $object->date 时,我得到 '30-11--0001' 并且我想显示 'None'
我试过了
@if ($object->date !== '30-11--0001') $object->date else 'None' @endif
没有用
@if (date('d-m-Y',strtotime($object->date)) !== '30-11--0001') $object->date else 'None' @endif
没有用
@if (empty($object->date)) $object->date else 'None' @endif
没有用
如果我执行 var_dump 我会得到
class Carbon\Carbon#491 (3) { public $date => string(27) "-0001-11-30 00:00:00.000000" public $timezone_type => int(3) public $timezone => string(13) "Europe/Madrid" }
有什么建议吗?谢谢
【问题讨论】:
标签: date laravel laravel-4 eloquent