我從數據庫中獲取一個空日期,並轉換爲碳對象在這樣的模型相比...空日期碳對象laravel 4刀模板
protected $dates = array(
'date',
}
然後在控制器I傳遞對象緊湊(「對象」)
但是,當我顯示刀片模板中的$對象 - >日我收到'30 -11--0001' ,我想顯示‘無’
我已經試過
@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" }
有什麼建議?謝謝
謝謝爲你的快速反應球員......我試圖擴展基本模型,但不能使用碳方法(addMonths)在另一個突變的碳領域(方法未找到)sa YS。 無論如何,我明白這是一個演示者的邏輯,所以必須在刀片模板中......但最後我使用了mutter getDateAttribute,因爲它沒有與您的返回一起創建並且工作......感謝你們兩位的幫助 – David 2014-09-21 18:50:31
演示者不是一個視圖或模板,它是另一個用於改變你的例子的圖層。用於演示目的的模型。你總是可以使用Carbon,對此沒有任何問題,所以我不知道你的意思。 – 2014-09-21 19:04:52