I have a problem trying to create a new register from form built in modal box in laravel. The idea is to create a CRUD process, from modal but it is impossible, I can't do it works well, the button Save do not work at all See my code as below:
route:
Route::post('btn-save', function(){
if (Request::ajax()){
return response()->json(Request::all());
}
Controller:
public function create()
{
return view('frm_new')->with('marks', Mark::all());
}
public function store(Request $request)
{
$car = Car::create($request->input());
$data = Request::all();
$ = new car;
$car->number=$data["number"];
$car->date=$data["date"];
$car->model =$data["model_id"];
$resul = $car->save();
return back()->with('success', 'One register have been added');*/
}
Form:
<form id="frm_new" class="form-horizontal" >
<input type="hidden" name="_token" value=""
...................
<button type="button" class="btn btn-outline pull-left" data-dismiss="modal">Close</button>
<button id="btn-save" action="#" type="button" class="btn btn-outline">save</button>
<input type="hidden" id="vehiculo_id" name="vehiculo_id" value="0">
</div>
</form>
JS:
$(window).on('load',function(){
var url = $('#url').val();
$('#frm_new').trigger("reset");
$('#btn-add').on('click',function(){
$('#modal-info').modal('show');
});
$("#btn-save").on('click',function (e) {
e.preventDefault();
$('#btn-save').submit(function()
{
var number = $('#matricula').val();
var date = $('#marca_id').val();
var model_id = $('#model_id').val();
var dataString ="number="+number+"&date="+date+"&model_id+;
$ajax({
type:"POST",
url:'btn-save',
data:dataString,
success: function(data){
console.log(data);
$('#postrequestData').html(data)
from Newest questions tagged laravel-5 - Stack Overflow https://ift.tt/2LeLTnp
via IFTTT
Aucun commentaire:
Enregistrer un commentaire