我有一个带有受保护集的雄辩课程:
protected $fillable = array('user_id', 'key', 'value');
但如果我这样做:
Foo::create(array('user_id'=>1, 'key'=> 1, 'value' => 'v'));
我得到了
Array
(
[query] => insert into `foo` (`updated_at`, `created_at`) values (?, ?)
[bindings] => Array
(
[0] => 2013-09-29 16:32:54
[1] => 2013-09-29 16:32:54
)
[time] => 0.42
)
另一方面
Foo::insert(array('user_id'=>1, 'key'=> 1, 'value' => 'v'));
完美无缺地工作。
答案 0 :(得分:0)
我遇到了这个问题。我在我的模型对象中覆盖了__construct
方法。删除__construct
方法后,一切似乎都恢复正常。
我不能肯定地说这是你正在经历的(这个答案是你原来的问题后6个月),但希望这会帮助遇到同样问题的其他人。