如何从日期和插入到数据库生成唯一的订单号?

时间:2019-01-03 06:30:27

标签: php laravel laravel-5.4

$order = new Order();
$dt = new DateTime;           
$order->restaurant_id = 1;          
$order->order_no = $dt->format('Y'.'m'.'d'.'0000'); 

“如何根据日期和0000号自动增加唯一的订单ID”

1 个答案:

答案 0 :(得分:0)

您的$order->id应该已经是唯一的。我建议使用$order->order_no = $d->format('Ymd').$order->id而不涉及restaurant_id,这样您就可以轻松地知道前8个字符(YYYYmmdd)之后的部分是从数据库中查找的订单ID。