重定向到在 laravel 中返回的外部 URL

2022-08-30 09:33:43

我正在尝试使用SMS INDIA HUB API向用户发送一次性密码。为此,我需要重定向到URL格式:

http://cloud.smsindiahub.in/vendorsms/pushsms.aspx?user=abc&password=xyz&msisdn=919898xxxxxx&sid=SenderId&msg=test%20message&fl=0&gwid=2

如果我们加载此URL,它将返回一些消息。我需要把这个消息传达给。

我试过这样

$url = "http://cloud.smsindiahub.in/vendorsms/pushsms.aspx?user=wwww&password=eee&msisdn=9197xxxxx&sid=yyyyy&msg=rrrrr&fl=0&gwid=2";

return Redirect::intended($url);

但它并没有指向该链接。它尝试在本地主机中加载该 URL。

或者是否有任何插件可以使用SMS INDIA HUB发送短信?

任何人都可以帮忙吗??


答案 1

您应该能够重定向到这样的网址

return Redirect::to($url);

您可以在此处阅读Laravel文档中的重定向。


答案 2

对于 Laravel 5.x 及更高版本

return redirect()->away('https://www.google.com');

文档中所述:

有时,您可能需要重定向到应用程序外部的域。您可以通过调用 away 方法来执行此操作,该方法无需任何其他 URL 编码、验证或验证即可创建 RedirectResponse:


推荐