Nelze vybrat více než 25 témat
Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
|
- <?php
-
- namespace App\Http\Controllers\Web\RobotPayment;
-
- use App\Http\Controllers\Web\WebController;
- use Illuminate\Http\Request;
- use Illuminate\Routing\Controller as BaseController;
-
- class PaymentInfoIndexController extends BaseController
- {
-
- public function description(): string
- {
- return "決済結果の受信";
- }
-
- public function entry(Request $request)
- {
- return $this->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);
- }
- }
|