$mm = new MyModel();
$mm->share_info = 'yes';
$mm->save();
模型:
class MyModel extends Model
{
public $table = 'mymodel';
const CREATED_AT = 'created_at';
const UPDATED_AT = 'updated_at';
public $fillable = [
'share_info',
];
protected $casts = [
'share_info' => 'boolean',
];
结果列,是 mysql 中的 boolean tinyint。
结果在 DB 中为 0 而不是 1。
为什么?
$mm->share_info = true;
确实按预期工作