getController($request)->entry($request); } private function getController(Request $request): WebController { if ($request->get("payment_type") === "CREDITCARD") { return app() ->make(\App\Http\Controllers\Web\RobotPayment\CreditCard\PaymentInfoController::class); } if ($request->get('payment_type') === "BANK_CHECK") { return app() ->make(\App\Http\Controllers\Web\RobotPayment\BanckCheck\PaymentInfoController::class); } abort(403); } }