Problema com o envio de dados por AJAX e form no Laravel

  • Autor Autor Prop Jason
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Prop Jason

Prop Jason

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Me salta constantemente un error 500 cuando intento acceder a una ruta que esta especificada correctamente en mi web.php , alguien sabe si hay algun otro archivo donde deba mencianar esta ruta, esta es mi ruta ->
Route:😛ost('/insert-control', [App\Http\Controllers\HomeController::class, 'insertControl'])->name('insertControl');
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Un error 500 generalmente está relacionado con problemas del servidor y no necesariamente con tu código. Puedes verificar tu archivo .htaccess, comprobar los permisos de tus archivos o revisar tu archivo de logs de Laravel para obtener más detalles sobre el error. También asegúrate que tu método insertControl está correctamente implementado en HomeController. Por último, Laravel incluye la protección CSRF por defecto, así que debes incluir el token CSRF en tu petición Ajax.
 
Bueno lo incluo en mi form
Inserir CODE, HTML ou PHP:
<form id="control-form" method="POST" action="{{ route('insertControl') }}" hidden>
        @csrf

        <input id="valor_control" type="text">
        <input id="button_control" type="submit">
    </form>
 
Bueno lo incluo en mi form
Inserir CODE, HTML ou PHP:
<form id="control-form" method="POST" action="{{ route('insertControl') }}" hidden>
        @csrf

        <input id="valor_control" type="text">
        <input id="button_control" type="submit">
    </form>
Si te da ese error es muy probable que sea tu sintax
 
Fijate en el log que esta dentro de la carpeta storage/logs, sino pone la aplicacion en modo debug asi te muestre el error que tira(en .env la variable APP_DEBUG=true).
 
¿Haces algo con los datos luego en la función del controlador? ¿Estás enviando bien los datos? Tal vez si muestras el código jQuery podamos ayudarte mejor.
 
Voltar
Topo