with usar texto mensajes mensaje envio enviar configurar como php laravel laravel-4 sms-gateway

php - usar - Redireccionar a URL externa con retorno en laravel



sms with laravel (6)

Estoy intentando enviar una contraseña de un solo uso a un usuario mediante la API de INDIA HUB de SMS. Para ello necesito redirigir a un formato de URL:

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

Si cargamos esta URL, devolverá algún mensaje. Necesito hacer llegar ese mensaje.

Intenté así

$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);

Pero no está dirigiendo a ese enlace. Intenta cargar esa URL en localhost.

¿O hay algún complemento para enviar sms a través de SMS INDIA HUB?

¿¿Alguien puede ayudar??


Además, añadiendo clase.

use Illuminate/Http/RedirectResponse;

y después, así:

public function show($id){ $link = Link::findOrFail($id); // get data from db table Links return new RedirectResponse($link->url); // and this my external link, }

o -

return new RedirectResponse("http://www.google.com?andParams=yourParams");

Para los enlaces externos se debe utilizar una cadena URL completa con ''http'' en begin.



Defina la url que desea redireccionar en $url

Entonces solo usa

return Redirect::away($url);

Si quieres redirigir dentro de tus vistas usa

return Redirect::to($url);

Lea más acerca de Redirigir aquí

Actualización 1:

Aquí está el ejemplo simple

return Redirect::to(''http://www.google.com'');

Actualización 2:

Como el Interrogador quiere volver en la misma página.

$triggersms = file_get_contents(''http://www.cloud.smsindiahub.in/vendorsms/pushsms.aspx?user=efg&password=abcd&msisdn=9197xxx2&sid=MYID&msg=Hello''); return $triggersms;


Para Laravel 5.x podemos redireccionar con solo

return redirect()->to($url);


Para el uso de Laravel 5.x:

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

como se indica en los docs :

A veces es posible que deba redirigirse a un dominio fuera de su aplicación. Puede hacerlo llamando al método ausente, que crea una respuesta de redirección sin ninguna codificación adicional de URL, validación o verificación:


Puedes usar Redirect::away($url)