Laravel 5.6重定向和标头未从控制器内部重定向

时间:2018-10-04 17:29:13

标签: php laravel redirect laravel-5

我正在尝试重定向到Laravel Controller内的外部URL,但没有重定向到另一个页面。

我也尝试使用标头,但无济于事。

Redirect to external URL with return in laravel

Laravel 5: redirect to an external link outside of localhost/server

这是在网络控制台日志中我的响应标题中。我在那里看到了外部URL,但未将其重定向到。

alt-svc: clear
date: Thu, 04 Oct 2018 17:18:51 GMT
status: 200
strict-transport-security: max-age=31556926; includeSubDomains; preload
via: 1.1 google
x-content-type-options: nosniff
x-xss-protection: 1; mode=block

控制器中的专用功能是用于重定向的功能。

private function processRedirect($gohere){
        return Redirect::away($gohere);
    }
}

1 个答案:

答案 0 :(得分:1)

确保let functions = require('firebase-functions'); let admin = require('firebase-admin'); admin.initializeApp(); exports.sendNotificationNewAd = functions.database.ref('/Alertas/{notiId}').onWrite((change, context) => { // Only edit data when it is first created. if (change.before.exists()) { return null; } // Exit when the data is deleted. if (!change.after.exists()) { return null; } //te escribe el json de el mensaje nuevo const afterData = change.after.val(); console.log("afterData: ", afterData); //get lat and lng of Ad const name = afterData.name; console.log("Name: "+name); //get lat and lng of Ad const lat = afterData.lat; const lng = afterData.lng; console.log("Lat y Lng", "lat: "+lat+" lng: "+lng); //get lat and lng of Ad const adType = afterData.typeAd; console.log("Tipo: "+adType); //get the user id of the ad const notiId = context.params.notiId; console.log("notiId: ", notiId); const userId = afterData.userId; console.log("userId: ", userId); return admin.database().ref("/Usuarios").once('value') .then(snap => { const userName = snap.child("name").val(); return console.log("userName: ", userName); }); }); 包含完整的URL,如下所示:

$gohere