如何处理Laravel 5中的BIT数据类型?

时间:2016-07-21 10:40:06

标签: mysql laravel-5 eloquent

我使用Laravel 5.2并希望在MySql Bit Column中存储数据类型。

我的代码:

 $cc = new CollageConfig;
 $cc->cc_hide = $request->input('is_hide'); //BIT column
 $cc->cc_order = $request->input('cc_order');
 $cc->save();

但它总是节省1个值。请帮忙

1 个答案:

答案 0 :(得分:1)

使用DB :: raw插入值,或更改数据类型tinyint。

DB::table('table')->insert(['bit_field' => 0]); // inserts 1
DB::table('table')->insert(['bit_field' => DB::raw(0)]); // inserts 0

Code source