【发布时间】:2015-05-29 08:21:18
【问题描述】:
我正在尝试从表单中删除所有被提交到我的数据库中的空字段(使用 Mongo - Moloquent 扩展 Eloquent)。
我有一个基本模型:
class Base extends Moloquent {
public static function boot(){
parent::boot();
static::saving( function($model){
$arr = $model->toArray();
$removed = array_diff($arr, array_filter($arr));
foreach($removed as $k => $v) $model->__unset($k);
return true;
});
}
}
然后扩展它:
class MyModel extends Base{
public static function boot(){
parent::boot()
}
}
但是对子类(MyModel)没有影响;我想我只是错过了一些明显的东西,我的 [当前] 隧道视野不会让我看到。
【问题讨论】: