getDateFormat創(chuàng)建后沒有調(diào)用為什么會(huì)執(zhí)行呢?
model層的getDateFormat怎么會(huì)調(diào)用?而且自己測(cè)試寫的貌似并沒有調(diào)用
<?php namespace?App; use?Illuminate\Database\Eloquent\Model; class?Student?extends?Model? { //指定表名 protected?$table?=?'student'; //指定Id protected?$primaryKey?=?'id'; public?$timestamps?=?false; protected?function?getDateFormat() { ????var_dump(111); ??? return?time(); } }
這里我關(guān)閉timestamps他會(huì)不調(diào)用getDateFormat, 我將這個(gè)置為true又會(huì)打印出111,哪個(gè)大佬能解釋一下這是為什么嗎
2019-12-02
這個(gè)應(yīng)該是自動(dòng)調(diào)用的,老師視頻里也并沒有調(diào)用這個(gè)函數(shù),然后就能直接返回時(shí)間戳