我正在使用Laravel 5.4并为Android和Iphone构建API。我在phpmyadmin中将默认值设置为null,但我的移动开发人员不希望响应空值。有许多API,所以我正在寻找简短而完美的方法。
第三个选项可以循环遍历laravel模型响应,并根据数据类型将null转换为空或零,但这会增加处理时间,并且还会增加我们的大部分工作。
public static function boot() { parent::boot();
self::creating(function ($my_model) {
$my_model->some_prop = $my_model->some_prop >= 42 ? $my_model->some_prop: defaultValue();
});}
Laravel中的Model部分或其他地方是否存在某些内容,当字段包含任何值时,我可以将默认值设置为空字段,还是有任何其他解决方案或建议意味着我如何处理此问题?