Laravel URL-адрес доступа в RedirectResponse - PullRequest
0 голосов
/ 09 января 2020

Я использую пакет платежей, который возвращает экземпляр класса RedirecResponse, затем пользователь перенаправляется на страницу оплаты.

Мне нужно использовать это в мобильном приложении. Я не знаю, как сказать приложению, чтобы открыть эту страницу оплаты. Я не могу вернуть экземпляр RedirecResponse в приложение, поэтому мне нужно получить URL-адрес страницы платежа из экземпляра RedirecResponse, а затем вернуть его в приложение, после чего приложение должно открыть браузер.

Свойство TargetUrl содержит URL, но Laravel возвращает следующую ошибку при доступе к этому:

Невозможно получить доступ к защищенному свойству Illuminate \ Http \ RedirectResponse :: $ targetUrl

Как я могу получить URL от RedirectResponse?

Спасибо

Ответы [ 2 ]

2 голосов
/ 09 января 2020

Как подтверждено:

$redirectResponse->getTargetUrl()

делает трюк

2 голосов
/ 09 января 2020

Вы можете добавить $redirectResponse->getTargetUrl() что-то вроде этого, чтобы получить ответ перенаправления.

...