我正在尝试重定向到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);
}
}
答案 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