SQLSTATE [01000]:警告:1265 第 1 行的列“pay_totals”的数据被截断
public function order(Request $req){
$order = new Order;
$order->pay_number = $req->checkout_number;
$order->pay_totals = $req->checkout_total;
$order->save();
return redirect(route('pay'))->with('message','Sending infomation successfully');
}
刀:
<input type="text" name="checkout_total" value="{{Cart::subTotal('0') }} ">
帮助
原文由 Honda hoda 发布,翻译遵循 CC BY-SA 4.0 许可协议
问题是列
pay_totals
无法存储您从输入中获得的任何内容,因为它太大了。可能的解决方案
SQL:
ALTER TABLE [orders] ALTER COLUMN [pay_totals] VARCHAR(MAX)
MYSQL:
ALTER TABLE [orders] MODIFY COLUMN [pay_totals] VARCHAR(60000)