我数据库会将一个字段,比如remark 设置为默认值 string。现在我添加数据,remark为"你好",现在我需要将remark设置为空字符串。 api调用方 传了空字符串,但是ConvertEmptyStringsToNull中间件 将empty转为了null , 我应该怎么处理。
目前我的Content-Type 是 application/json,我看国外也在讨论这个问题。https://laracasts.com/discuss...
需要你的帮助,谢谢。
我数据库会将一个字段,比如remark 设置为默认值 string。现在我添加数据,remark为"你好",现在我需要将remark设置为空字符串。 api调用方 传了空字符串,但是ConvertEmptyStringsToNull中间件 将empty转为了null , 我应该怎么处理。
目前我的Content-Type 是 application/json,我看国外也在讨论这个问题。https://laracasts.com/discuss...
需要你的帮助,谢谢。
ConvertEmptyStringsToNull 中间件是 Laravel 5.4 才开始加入的。
看官方描述的意思就是为了规范化数据。
如果你确实不想这样处理,可以在
app/Http/Kernel.php
文件中注释掉此 middleware或者:
从数据库层面,把
remark
字段的默认值设置为空字符串