根据http://forums.laravel.io/viewtopic.php?id=8857,我知道骆驼的情况是通常的惯例
但是,Laravel在时间戳字段中使用created_at和updated_at。
我很困惑,因为数据库中字段名的最佳命名约定是什么?如果使用骆驼套,我可以再将created_at切换到createdAt,还是将骆驼套用于自己的字段,将蛇套用于时间戳?
对我来说似乎不清楚。也许Laravel希望我一直使用大写字母,例如数据库中的first_name和PHP代码中的$ first_name,而不是数据库中的firstName和代码中的$ firstName?
我希望有人可以澄清...
Snake大小写是数据库字段和模型属性的约定。
您可以在文档的getter和setter(http://laravel.com/docs/eloquent#accessors-and-mutators)或关系部分(http://laravel.com/docs/eloquent#relationships)中看到它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句