【发布时间】:2020-06-04 06:47:41
【问题描述】:
有没有什么优雅的方法可以通过 laravel 中的参数重定向到外部 url?
我正在使用此代码:
$redirect = redirect(config('app.paypal.url') .'?'. http_build_query([
'charset' => 'utf-8',
'paymentaction' => 'sale',
'no_note' => 1,
...
]));
但更喜欢使用这样的东西(它不起作用,因为没有定义路由):
$redirect = redirect(route(config('app.paypal.url'), [
'charset' => 'utf-8',
'paymentaction' => 'sale',
'no_note' => 1,
...
]));
【问题讨论】:
-
您的第一个解决方案已经非常优雅了!话虽如此,我认为这与stackoverflow.com/questions/50816769/… 是同一个问题
-
你可能想试试这个解决方案:stackoverflow.com/questions/44021662/…
-
@onlineThomas 谢谢,但是在我的情况下它不起作用,因为该路线在 laravel 外部。确切的错误是未定义路由。
-
@ChesterAlan 抱歉,我不明白与我的问题的关系。你能解释一下吗?