字段与数据库中的字段不一样
api中,前端修改或者添加时,传过来的字段与数据库中的字段不一样,有哪些字段也是未知的。
有什么办法,可以自动识别的吗?或者在哪里写一个方法自动转化?
例如:
传过来的是$value[‘name’]=’test_name’,数据库中是c_title。此时是想要修改c_title的值,就需要$Model->c_title = $value[‘name’],$Model->save()。
如果有别的字段,也需要判断和转换。
model 中添加一个类似于这样的方法,一次性判断完成所有字段,后续新增,修改 操作直接将 $request->all() 丢过来就可以了。
关于 LearnKu
推荐文章: