为了账号安全,请及时绑定邮箱和手机立即绑定

为什么模型里的表名和id用的protected,timestamps得用public

有人知道吗

正在回答

2 回答

对啊,pubulic 代表本类或者子类可以调用,timestamps 这个方法 就是要大家都能用的,本身并不会用到自己。所以你设置成protected 程序肯定就调用不到了。 这个要根据实际需要,设置合理的private protected  public


0 回复 有任何疑惑可以回复我~
#1

MRLING 提问者

非常感谢!
2017-06-30 回复 有任何疑惑可以回复我~

protected 是指本类和子类继承了这个模型的课调用此模型的方法,有效避免了外界直接调用模型方法,保护不被恶意攻击。时间戳无所谓了,公共的大家都可以调用这个方法来获取当前时间戳

0 回复 有任何疑惑可以回复我~
#1

MRLING 提问者

但是public改成protected就不行
2017-06-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么模型里的表名和id用的protected,timestamps得用public

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信