diff --git a/app/Http/Controllers/Public/QrScanController.php b/app/Http/Controllers/Public/QrScanController.php index 0e08fd8..398c04a 100644 --- a/app/Http/Controllers/Public/QrScanController.php +++ b/app/Http/Controllers/Public/QrScanController.php @@ -3,8 +3,10 @@ namespace App\Http\Controllers\Public; use App\Http\Controllers\Controller; +use App\Http\Controllers\Public\TransferPublicController; use App\Models\QrCode; use App\Services\Qr\QrScanRecorder; +use App\Support\LadillLink; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\Storage; @@ -44,6 +46,10 @@ class QrScanController extends Controller } if ($qrCode->isTransferType()) { + if (LadillLink::isInternalRequest($request)) { + return app(TransferPublicController::class)->landing($request, $shortCode); + } + return redirect()->away($qrCode->publicPath('transfer')); }