bit
haben Typfeld bedeutet, dass Sie Rohwerte als Problemumgehung verwenden müssen, wenn Sie dieses Feld einfügen/aktualisieren.
Das liegt daran, dass PDO diese Werte standardmäßig bindet und sie als Zeichenfolgen behandelt werden, also bit
ergibt 1
:
DB::table('table')->insert(['bit_field' => 0]); // inserts 1
DB::table('table')->insert(['bit_field' => DB::raw(0)]); // inserts 0
Und ich schlage vor, es in tinyint
zu ändern wenn du könntest.