where('type', 'extend') ->where('agent_id', $project->agent_id) ->with(['category:id,name']) ->orderBy('sort', 'desc') ->get(); return $projects; } /** * 加钟 */ public function extend($userId, $orderId) { $user = MemberUser::findOrFail($userId); // 查询原订单 $order = $user->orders()->where('id', $orderId)->firstOrFail(); // 创建加钟订单 $orderService = app(OrderService::class); return $orderService->createOrder( $order->address_id, [ 'coach_id' => $order->coach_id, 'project_id' => $order->project_id, 'agent_id' => $order->agent_id, 'use_balance' => $order->use_balance, 'order_id' => $orderId, ] ); } }