Décrivez ici votre problème ou ce que vous cherchez à faire.
Entourez votre code en utilisant "```" pour bien le mettre en forme. (ne copiez pas trop de code)
Ce que je veux
Laravel renvoie une erreur 302 lors de la tentative d’envoi d’une requête POST à API route à partir du contrôleur Laravel
Décrivez ce que vous cherchez à obtenir.
Ce que j'obtiens
Décrivez vos éventuelles erreurs ou ce que vous obtenez à la place de ce que vous attendez :(
Hello :)
Tu peux montrer ton controller et ton API?
En attendant:
return response()->json([...])
Et il n'y a pas de return view()
ou de return redirect()->route(...)
Dans ton API? Ton API ne dois retourner QUE response()->json()
Eeeet voila, pour une piste de debug une erreur 302 ça veut dire que ton API fait une redirection, ou que ton controlleur tapes un endpoint qui redirige vers une autre url
Probleme resolu :
il fallait juste ajouter ce script a mon fichier : 'app/Exceptions/Handler.php '
/**
@return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
*/
public function render($request, Throwable $exception)
{
// Handle ValidationException specifically for JSON responses
if ($exception instanceof ValidationException) {
return new JsonResponse([
'message' => 'Validation failed',
'errors' => $exception->errors(),
], JsonResponse::HTTP_UNPROCESSABLE_ENTITY);
}
// Handle NotFoundHttpException specifically for JSON responses
if ($exception instanceof NotFoundHttpException) {
return new JsonResponse([
'message' => 'Resource not found',
], JsonResponse::HTTP_NOT_FOUND);
}
// Add more exception handling logic as needed for your API
return parent::render($request, $exception);
}