我们遵循Laravel标准将模型属性命名为snake_case_variables。尽管Laravel只是我们系统中与Javascript前端和许多其他应用程序交互的API层。
我们所有API的使用者都强烈偏好驼峰式变量(例如javascript/React)。
我们发现将core模型属性(例如created_at,updated_at,confirmation_password,model relations等)更改为snake_case很困难。
我们已经玩弄并实现了转换层来改变进出的"casing",但这只会增加维护成本,并给开发人员带来另一件需要记住的事情...
如何轻松地将所有模型属性、关系和一般的Laravel绑定转换为camel case?
我们所有API的使用者都强烈偏好驼峰式变量(例如javascript/React)。
我们发现将core模型属性(例如created_at,updated_at,confirmation_password,model relations等)更改为snake_case很困难。
我们已经玩弄并实现了转换层来改变进出的"casing",但这只会增加维护成本,并给开发人员带来另一件需要记住的事情...
如何轻松地将所有模型属性、关系和一般的Laravel绑定转换为camel case?