如果表列的名称为大写,如何创建访问器和突变器



我在我的项目中使用 Laravel 4.2,如果数据库列的名称模式如下所示,如何为我的模型创建accessorsmutators

| ABC_ID |  ABC_DAT_JAN | ABC_DAT_FEV | ABC_DAT_MAR | ABC_DAT_ABR |
| 1      |  12          | 10          | 20          | 13          |

getAbcDatJanAttribute($value)创建了函数,但它不起作用,意料之中,我认为它试图获取属性abc_dat_jan

在这种情况下,如何创建accessors abd mutators

Laravel通过将列名中每个单词的首字母转换为大写并删除任何-_来查找accessorsmutators

由于所有内容对您来说都是大写的,因此您可以改用getABCDATJANAttribute($value)

最新更新