Hi i am trying to send data to my rest api with a simple unity web request post ,
but it dosent update my database and in the logs it shows me its a network error
here is my code :
user.id_token and the other fields all have data when i send it
If anyone can help it would appreciated
Unity.
public IEnumerator Registrar(User user)
{
string url = " http://127.0.0.1:8000/api/usuarios/store/";
Debug.Log("Creo la form en registrar ");
WWWForm form = new WWWForm();
form.AddField("ID_TOKEN", user.id_token);
form.AddField("PROCEDENCIA", user.procedencia);
form.AddField("IDIOMA", idioma(user.idioma));
form.AddField("APP_ID", 1);
Debug.Log(form);
using (UnityWebRequest request = UnityWebRequest.Post(url, form))
{
yield return request.SendWebRequest();
if (request.isNetworkError)
Debug.Log("eRROR de network en registrar ");
if (request.isHttpError)
{
Debug.Log("eRROR de HTTP en registrar ");
}
else
Debug.Log("usuario registrado correctamente en registrar");
}
}
The route
Route::post('/usuarios/store','App\Http\Controllers\UsuarioController@store');
The controller
public function store(Request $request)
{
$usuario = new Usuario();
$usuario-> ID_TOKEN = $request->ID_TOKEN;
$usuario-> PROCEDENCIA = $request->PROCEDENCIA;
$usuario-> IDIOMA = $request->IDIOMA;
$usuario-> APP_ID = $request->APP_ID;
$usuario->save();
}
it works in post man