laravel 5.8
jquery v3.4.1
la ruta es
Route::resource('pacientes', 'PacientesController');
elformulario
Código:
el js<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>
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); } }) } }); });