i am working with push notifications, i need to save the token it generates and pass it through POST
Javascript:
function pedirPermiso(){
messaging.requestPermission()
.then(function(){
console.log("Se han haceptado las notificaciones");
hideAlert();
return messaging.getToken();
}).then(function(token){
console.log(token);
guardarToken(token);
}).catch(function(err){
console.log('No se ha recibido el permiso');
showAlert();
});
}
function guardarToken(token){
var formData=new FormData();
formData.append('token',token);
axios.post('/token',formData).then( respuesta=>{
console.log(respuesta);
}).catch( e=>{
console.log(e);
});
}
Route:
Route::post('/token', 'savetoken@HomeController' )->name('token');
Controller:
public function savetoken()
{
Notificaciones::insert([
'user_id' => 1,
'token' => ("token")
]);
return back()->with('success', 'token saved successfully!');
}
Error in console: https://i.imgur.com/BfH0Onk.png
how to save the token correctly?
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire