我正在使用Laravel 4應用程序,並希望爲created_at和updated_at字段而不是默認時間戳值保存unix時間戳。Laravel - 將created_at更改爲使用unix時間戳
有關我如何實現這一目標的任何建議?
問候,
我正在使用Laravel 4應用程序,並希望爲created_at和updated_at字段而不是默認時間戳值保存unix時間戳。Laravel - 將created_at更改爲使用unix時間戳
有關我如何實現這一目標的任何建議?
問候,
你可以得到時間戳屬性,如:
$timestamp = $model->created_at->timestamp;
,或者您可以覆蓋getDateFormat(),創造必填字段的遷移,因爲:
$table->integer('created_at');
$table->integer('updated_at');
謝謝DemoUser!,覆蓋getDateDateFormat()返回'U'設置created_at和updated_at以保存unix時間戳。值。乾杯! – 2014-10-28 07:59:27
什麼,這聽起來像你回答自己的問題與您的評論?這可能會擴展一點。 Becaue只是將它設置爲一個整數似乎不起作用(它會導致插入錯誤)。 – Andrew 2017-10-08 17:33:26
你需要'created_at'列嗎?我的意思是如果列名更改呢? – 2014-10-28 07:20:15
我想將unix_timestamp值保存在created_at和updated_at字段中,列名不會造成問題 – 2014-10-28 07:52:39