Je suis en train de publier des données de réagir app native par json.stringify au contrôleur Laravel. Mais obtenir "JSON Erreur d'analyse: Jeton non reconnu '<'". J'ai besoin d'aide pour le résoudre. Mon code sont donnés ci-dessous:React Native envoie Json.Stringify données à contrôleur Laravel obtenir "jeton non reconnu" <'"
code de
fetch(API_URL+'/signup', {
method: 'post',
header:{
'Accept': 'application/json',
'Content-type': 'application/json'
},
body:JSON.stringify({
name: userName,
email: userEmail,
password: userPassword
})
})
.then((response) => response.json())
.then((response) =>{
alert(response);
})
.catch((error)=>{
console.error(error);
});
Laravel:
public function registerUser()
{
$this->validate(request(), [
'email' => 'required|email',
'name' => 'required',
'password' => 'required|min:4|confirmed'
]);
$user = User::create(request(['email', 'name', 'password']));
return "success";
}
Essayez avec ce retour 'réponse de retour() -> JSON ([ 'state' => 'succès' ])' – Maraboc
pas de frère chance :( – WahidSherief
juste lui donner un essai, au lieu de 'body: JSON.stringify (yourObj)', utilisez ceci, 'body: 'data =' + JSON.stringify (yourObj)' et vérifiez ensuite du coté serveur –