public static function newOrder($activity, $member, $request) { $order = new ActivityOrder(); $order->code = ActivityOrder::newCode($activity->id, $member->user->id); $order->activity_id = $activity->id; $order->user_id = $member->user->id; $order->member_id = $member->id; $order->contact_email = $member->user->email; $order->contact_name = $member->name; $order->phone_number = $member->phone_number; $order->memo = $request->input('memo'); $order->discount = $request->input('discount'); $order->pay_approach = $request->input('pay_approach'); $order->member_count = $member->count; $order->amount = $request->input('amount'); $id = $order->save(); return $order; }