Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

[SOLUCIONADO] ingreso de informacion con modal

Estas en el tema de ingreso de informacion con modal en el foro de Frameworks y PHP orientado a objetos en Foros del Web. buenos días estoy haciendo un formulario con modal el cual ingresa un registro, el usuario se autentifica y este ingresa a un formulario para ingresar ...
  #1 (permalink)  
Antiguo 25/07/2019, 08:14
 
Fecha de Ingreso: octubre-2005
Mensajes: 129
Antigüedad: 14 años
Puntos: 0
ingreso de informacion con modal

buenos días estoy haciendo un formulario con modal el cual ingresa un registro, el usuario se autentifica y este ingresa a un formulario para ingresar un registro todo esto con jquery y laravel, el problema me da error 500 en el scritp, me indican que es token pero lo envio y no comprendo donde esta el error, no se si tengo mal mi codigo
laravel 5.8
jquery v3.4.1
la ruta es
Route::resource('pacientes', 'PacientesController');
elformulario

Código:
 <div class="modal-body">
                <form method="post" id="form_ingreso" class="form-horizontal"  enctype="multipart/form-data" >
                     @csrf
                    <!-- Datos del tutor -->
                    <div class="card mb-1">
                        <div class="card-body">
                            <h3 class="col-12 mb-3 d-flex m-1 justify-content-center">
                                Datos del Tutor
                            </h3>
                            <div class="row">
                              @include('tutor.create')
                            </div>
                        </div>
                    </div>
                <!-- Datos del Paciente -->
                    <div class="card">
                        <div class="card-body">
                            <h3 class="col-12 mb-3 d-flex m-1 justify-content-center">
                                Datos del Paciente
                            </h3>
                            <div class="row">
                                @include('pacientes.create')
                            </div>
                        </div>
                    </div>
                <!-- Modal Footer -->
                    <div class="modal-footer">
                        <input type="hidden" name="action" id="action" />
                        <input type="submit" class="btn btn-primary" id="btn_ingresar" name="btn_ingresar" value="Add" />
                        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>                    
                    </div>
                </form>
            </div>
el js
Código:
var _token=$('meta[name="csrf-token"]').attr('content');
$(document).ready(function(){
    $('#ingresoPacientes').click(function(){
        $('.modal-title').text("Formulario de Pacientes");
           $('#action_button').val("Add");
           $('#action').val("Add");
           $('#modalFormingPacientes').modal('show');
       });
    $('#form_ingreso').on('submit',function(event){
        event.preventDefault();
        if($('#action').val()=='Add')
        {            
           $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') } });  
           
           $.ajax({
            type:"post",
            beforeSend: function (xhr) 
            {    
                if (_token) {return xhr.setRequestHeader('X-CSRF-TOKEN', _token);}
            },
            html:"{{ route('pacientes.store') }}",
            data:{
                rut_tutor:$('.inputRut_tutor').val(),
                toke:_token,
            },
            success:function(data)
            {  console.log(data); }
           })
     }
    });
});
__________________
Pablo Baez
  #2 (permalink)  
Antiguo 24/08/2019, 13:34
 
Fecha de Ingreso: julio-2009
Mensajes: 114
Antigüedad: 10 años, 2 meses
Puntos: 1
Respuesta: ingreso de informacion con modal

Hola, no estoy seguro pero el @csrf no tendrias que ponerlo arriba del form?

yo los hago asi:

<meta name="csrf-token" content="{{ csrf_token() }}">
<form>



La zona horaria es GMT -6. Ahora son las 01:10.