این کار رو به نظرم منطقی تر این باشه که در لایه برنامه تون انجام بدید و نه دیتابیس.
یعنی type ستون رو در دیتابیس مثلا unsignedInteger بذارید. و بعد تو برنامتون قبل از ورود اطلاعات، شرطی که مدنظرتون هست رو وارد کنید. چیزی مثل این:
User::update([
'credit' => ($credit > 0) ? $credit : 0,
]);
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟