1
I'm并使用我真的为插入数据查询构建器Laravel 5.2查询构建器的插入方法不工作使用Laravel 5.2
DB::table('table')->insert(['field1' => $data['data1'], 'field2' => $data['data2'], 'field3' => $data['data3']]);
这是控制器代码
$model = new Model();
$data = array('data1'=>$var1, 'data2'=>$var2, 'data3'=>$var3));
$save = $model->save_data($data);
我`吨有任何错误,但数据不会保存在数据库中。
我在同一模型中使用不同的方法查询生成器方法,如更新和获取,都工作正常。
表具有自动增量的id数据1为int,DATA2是int和DATA3为varchar(255)
的数组中的值被解析为正确的数据类型。
使用以下命令打印原始查询: 'DB :: enableQueryLog(); $ queries = DB :: getQueryLog(); print_r($ queries);' –