'json']; /** * 获取订单流水号 * @return string */ public static function createSn() { $paySN = CreateRandomNumber::sn('TN'); while (1) { if (!self::where('trade_sn', $paySN)->first()) { break; } $paySN = CreateRandomNumber::sn('TN'); } return $paySN; } /** * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany */ public function orders() { return $this->belongsToMany(Order::class, (new OutsideOrderHasManyOrder)->getTable(), 'outside_order_id', 'order_id'); } }